Մասնակից:Beko/common.js
Ծանուցում. Հիշելուց հետո կատարված փոփոխությունները տեսնելու համար մաքրեք ձեր զննարկիչի հիշապահեստը. Mozilla / Firefox / Safari՝ Ctrl+Shift+R (Cmd+Shift+R Mac OS X-ում) Konqueror՝ F5 Opera՝ Tools→Preferences ընտրացանկից։ Internet Explorer՝ Ctrl+F5
/*importScript("Մասնակից:AngelaMars/main.js");*/
importScript("Մասնակից:AngelaMars/main.js")
//syntax highlighter
mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-DotsSyntaxHighlighter.js&action=raw&ctype=text/javascript');
findargdupseditsummary = 'Մաքրում եմ [[:Category:Pages using duplicate arguments in template calls|կաղապարներում կրկնվող արգումենտ(ներ)ը]]՝ օգտագործելով [[:en:User:Frietjes/findargdups|findargdups]] գործիքը';
mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Frietjes/findargdups.js&action=raw&ctype=text/javascript'); // User:Frietjes/findargdups
jQuery(document).ready(function($) {
var myContent = document.getElementsByName('wpTextbox1')[0];
if(mw.config.get('wgNamespaceNumber') != -1 && myContent) {
var portletlink1 = mw.util.addPortletLink('p-tb', '#', 'Infobox gap', 't-gap', 'Insert a numbering gap in an infobox', '');
$(portletlink1).click(function(e) {
e.preventDefault();
wpInfoboxGap();
});
var portletlink2 = mw.util.addPortletLink('p-tb', '#', 'Infobox renumber', 't-ren', 'Remove numbering gaps in an infobox', '');
$(portletlink2).click(function(e) {
e.preventDefault();
wpInfoboxRenumber();
});
}
// -------------------------------------------------------------------------------- //
function wpInfoboxGap()
{
var i = 0;
var nums = myContent.value.match(/(?:label|data|[^a-z0-9]header|class)[0-9]+(?:[a-z][ ]*=|[ ]*=)/g);
for(i = 0; i < nums.length; i++) {
nums[i] = nums[i].replace(/[^0-9]*([0-9]+)[^0-9]*/, '$1');
}
nums = nums.sort(function(a,b){return a-b});
var firstnum = Number(nums.shift());
var lastnum = Number(nums.pop());
var s = Number(prompt("Gap number (between " + String(firstnum) + " and " + String(lastnum) + ")?"));
if ( (s >= firstnum) && (s <= lastnum + 1) ) {
for(i = lastnum; i >= s; i--) {
var re = new RegExp('(label|data|[^a-z0-9]header|class)' + String(i) + '([a-z][ ]*=|[ ]*=)', 'g');
myContent.value = myContent.value.replace(re,'$1' + String(i+1) + '$2');
}
}
}
function wpInfoboxRenumber()
{
var i = 0;
var nums = myContent.value.match(/(?:label|data|[^a-z0-9]header|class)[0-9]+(?:[a-z][ ]*=|[ ]*=)/g);
for(i = 0; i < nums.length; i++) {
nums[i] = parseInt(nums[i].replace(/[^0-9]*([0-9]+)[^0-9]*/, '$1'));
}
var k = 1;
var currnum = nums[0];
var lastnum = nums[0];
for(i = 0; i < nums.length; i++) {
currnum = nums[i];
if (currnum != lastnum) {
k = k + 1;
lastnum = currnum;
}
var re = new RegExp('(label|data|[^a-z0-9]header|class)' + String(nums[i]) + '([a-z][ ]*=|[ ]*=)', 'g');
myContent.value = myContent.value.replace(re,'$1 WPFOOMARK ' + String(k) + '$2');
}
myContent.value = myContent.value.replace(/ WPFOOMARK /g, '');
}
});
importScript ("Մասնակից:AngelaMars/main.js")
// [[:en:User:ProveIt GT]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:ProveIt_GT/ProveIt.js&action=raw&ctype=text/javascript');
mw.loader.load('ext.gadget.RTRC');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hedonil/XTools/XTools.js&action=raw&ctype=text/javascript');
window.catALotPrefs = {editpages: true};
mw.loader.using(['jquery.ui', 'mediawiki.util'], function(){
// To protect privacy only load on wikis where it is not loaded already
var moduleState = mw.loader.getState('ext.gadget.Cat-a-lot');
if( moduleState === null ) {
mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot');
} else {
mw.loader.using('ext.gadget.Cat-a-lot');
}
});
// [[User:Caorongjin/wordcount]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User%3ACaorongjin%2Fwordcount.js&action=raw&ctype=text/javascript');
importScript ("Մասնակից:ԱշոտՏՆՂ/փորձ.js");