User:Frigotoni/global.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/*********
** On all wikis
*********/
// TWINKLE [NOT USED CURRENTLY]
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:AzaToth/morebits.js&action=raw&ctype=text/javascript');
// try
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:PiRSquared17/twinkle.js&action=raw&ctype=text/javascript');
/**
* Forces left-to-right layout and editing on RTL wikis.
* @see https://meta.wikimedia.org/wiki/Force_ltr
* @update-token [[File:pathoschild/forceltr.js]]
*/
//mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');
/* if (mwCustomEditButtons) {
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'main',
group: 'format',
tools: {
'custom-Del': {
label: 'Del',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/d/d1/Puls_da_aiutare.png',
action: {
type: 'encapsulate',
options: {
pre: '{"+"{Delete|',
post: '}"+"}',
sampleText: ''
}
}
}
}
});
}; */
// User:Mike.lifeguard/addTools.js
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Mike.lifeguard/addTools.js&action=raw&ctype=text/javascript');
// HotCat [NOT USED CURRENTLY]
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:TheDJ/Gadget-HotCat.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');// [[User:Krinkle/RTRC.js]] [[User:Krinkle/RTRC]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Quentinv57/HideButtonsFromNonGsProjects.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Lupin/popups.js&action=raw&ctype=text/javascript');
// This tool can tag pages with a few clicks (which is much faster than editing the whole page per Hand).
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Tagger>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');
// [[File:Hoo man/tagger.js]]
//<nowiki>
if(typeof(taggerConfig) == 'undefined') taggerConfig = {};
taggerConfig.tags = [];
taggerConfig.editSummary = [];
taggerConfig.tags[1] = '{{delete|nonsense -~~~~}}';
taggerConfig.editSummary[taggerConfig.tags[1]] = '+delete: nonsense';
taggerConfig.tags[2] = '{{delete|test page. -~~~~}}';
taggerConfig.editSummary[taggerConfig.tags[2]] = '+delete: test page';
taggerConfig.tags[3] = '{{delete|vandalism. -~~~~}}';
taggerConfig.editSummary[taggerConfig.tags[3]] = '+delete: vandalism';
taggerConfig.tags[4] = '{{delete|spam. -~~~~}}';
taggerConfig.editSummary[taggerConfig.tags[4]] = '+delete: spam';
taggerConfig.tags[5] = '{{delete|out of project scope. -~~~~}}';
taggerConfig.editSummary[taggerConfig.tags[5]] = '+delete: out of scope';
taggerConfig.tags[6] = '{{speedy|out of project scope. -~~~~}}';
taggerConfig.editSummary[taggerConfig.tags[6]] = '+speedy: out of scope';
taggerConfig.tags[7] = '{{speedy|spam. -~~~~}}';
taggerConfig.editSummary[taggerConfig.tags[7]] = '+speedy: spam';
taggerConfig.tags[8] = '{{speedy|test page. -~~~~}}';
taggerConfig.editSummary[taggerConfig.tags[8]] = '+speedy: test page';
taggerConfig.tags.other = 'This is used for the option you have to select to be able to insert a custom template';
//</nowiki>
// Provides several useful functions for rollback (custom edit summary, mark as bot edits and mass revert)
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Smart_rollback>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript');
// XWikiRollback
// by [[m:user:Erwin]] <http://meta.wikimedia.org/w/index.php?title=User:Erwin/xwikirollback.js>
// sadly this a slight security risk, I hope the referrer workaround fixes that
if(document.referrer && (decodeURIComponent(document.referrer).indexOf('http://toolserver.org/~luxo/contributions/contributions.php?') == 0 || decodeURIComponent(document.referrer).indexOf('https://toolserver.org/~luxo/contributions/contributions.php?') == 0)) {
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Erwin/xwikirollback.js&action=raw&ctype=text/javascript');
}
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/active_sysops.js&action=raw&ctype=text/javascript');
if(typeof(activeSysopsConfig) === 'undefined') activeSysopsConfig = {};
activeSysopsConfig.markWikisActiveSysops = true;
activeSysopsConfig.markWikisGS = true;
// Gives some useful links on user, user talk and user contribution pages
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Useful_links>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/useful_links.js&action=raw&ctype=text/javascript');
// Preloads commond deletion reasons for crosswiki use
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Frigotoni/GSlinks.js&action=raw&ctype=text/javascript');
/*********
** On specific wikis
*********/
switch(mw.config.get('wgDBname')) {
/* en.wikipedia.org */
case 'enwiki':
importScript('User:AzaToth/twinkle.js');
break;
/* it.wikipedia.org */
case 'itwiki':
// from common.js
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Mark91/global.js&action=raw&ctype=text/javascript');
importScript('Utente:Frigotoni/AvvisiUtente.js');
// from monobook.js
if(mw.config.get('skin') == 'monobook') {
// Elenco dei tool da caricare.
var toLoad="purg led ns0 lks orol tabs nav stru unw tbar avan cwtch popup nms chat cmd qed wed since goo rch edt ver vpop vfol bot linkcomplete qdel lrc dels";
//Monobook Modulare
//Lancia il vero monobook
// Vedi [[Wikipedia:Monobook.js/MonobookCompleto.js]]
//
importScript("Wikipedia:Monobook.js/MonobookCompleto.js");
}
break;
/* meta.wikimedia.org */
case 'metawiki':
// Tagger for eg. Speedy deletions
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/tagger.js>
// [[File:Hoo man/tagger.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');
//<nowiki>
if(typeof(taggerConfig) == 'undefined') taggerConfig = {};
taggerConfig.tags = [];
taggerConfig.editSummary = [];
taggerConfig.tags[1] = '{{delete|nonsense}}';
taggerConfig.editSummary[taggerConfig.tags[1]] = '{{delete}}';
taggerConfig.tags[2] = '{{delete|Off-topic per [[Meta:Inclusion policy]]}}';
taggerConfig.editSummary[taggerConfig.tags[2]] = 'Tagging for deletion - off-topic page. See [[Meta:Inclusion policy]].';
taggerConfig.tags[3] = '{{delete|Spam.}}';
taggerConfig.editSummary[taggerConfig.tags[3]] = '{{delete}} - Spam';
taggerConfig.tags[4] = '{{delete|Vandalism.}}';
taggerConfig.editSummary[taggerConfig.tags[4]] = '{{delete}} - Vandalism';
taggerConfig.tags.other = 'This is used for the option you have to select to be able to insert a custom template';
//</nowiki>
break;
/* simple.wikipedia.org */
case 'simplewiki':
importScript('User:EhJJ/twinkle.js');
break;
/* wikidata.org */
case 'wikidatawiki':
/*
Importa interwiki
*/
importScript( 'User:Tpt/slurpInterwiki.js');
/*
Aggiunta automatica
*/
importScript( 'User:Jitrixis/autoEdit.js' );
/*
Elenca etichette
*/
importScript( 'User:Jitrixis/labelLister.js' );
/*
Contrassegna ruoli
*/
importScript('User:NordNordWest/markAdmins.js');
importScript('User:Bene*/deletionRequest.js'); // [[User talk:Bene*/deletionRequest.js]]
break;
}