User:Techman224/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.
window.popupAdminLinks = true; // enable admin links in Popups
// Preloads commond deletion reasons for crosswiki use
// [[File:Snowolf_GS_delete.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Snowolf/GS_delete.js&action=raw&ctype=text/javascript');
// Preloaded deletion reasons on all wikis
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Snowolf/delete.js&action=raw&ctype=text/javascript');
// CIDR based/wildcard-based range contribs
// Range contribs
mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-contribsrange.js&action=raw&ctype=text/javascript' );
// Twinkle
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:AzaToth/morebits.js&action=raw&ctype=text/javascript');
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:PiRSquared17/twinkle.js&action=raw&ctype=text/javascript');
// UTC clock
mw.loader.load('//incubator.wikimedia.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');
// A tool very similar to the Nuke Extension, but with more features
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Sledge_Hammer>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/sledgeHammer.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($.wikiEditor) {
$('#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
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]]
/* Global JavaScript
Function importAnyScript() by Mike.lifeguard
*/
function importAnyScript(lang,family,script) {
mw.loader.load('//' + encodeURIComponent(lang) + '.' + encodeURIComponent(family) + '.org/w/index.php?title=' + encodeURIComponent(script) + '&action=raw&ctype=text/javascript');
}
importAnyScript('meta','wikimedia','User:Quentinv57/HideButtonsFromNonGsProjects.js');
// 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]] <https://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');
//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;
if (mw.config.get("wgUserGroups").indexOf("sysop") >= 0 || mw.config.get("wgDBname") == "mediawikiwiki") {
activeSysopsConfig.markWikisGS = false;
}
// [[File:Krinkle_Global_SUL.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Tools/Global_SUL.js&action=raw&ctype=text/javascript');
/*function liveCentralAuth() {
$($("legend")[2]).append(' <img id="ca-spinner" height="15px" src="//upload.wikimedia.org/wikipedia/commons/d/de/Ajax-loader.gif" alt="(updating)" />');
$("#ca-spinner").hide();
window.setInterval(function() {
$.ajax({
url: location.href,
beforeSend:
function() {
$("#ca-spinner").show();
},
success:
function(result) {
$("#mw-centralauth-merged").replaceWith($("#mw-centralauth-merged",result));
$("#ca-spinner").hide();
}
}
);
}, 5000);
}
$(function(){
if (mw.config.get('wgCanonicalSpecialPageName') == "CentralAuth") {
mw.util.addPortletLink("p-cactions",
"javascript:liveCentralAuth();",
"start updating",
"ca-ca-update"
);
}
}); */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Mike.lifeguard/removeSpam.js&action=raw&ctype=text/javascript');
// 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=MediaWiki:Gadget-rightsfilter.js&action=raw&ctype=text/javascript');
/*
//hide banner
//importAnyScript('en','wikipedia','MediaWiki:Gadget-HideFundraisingNotice.js');
*/
mw.util.addPortletLink("p-tb", "/wiki/Special:ShortPages", 'Short pages', 'pt-shortpages', 'Shortpages', null, 'pt-logs');
mw.util.addPortletLink("p-tb", "/wiki/Special:LongPages", 'Short pages', 'pt-shortpages', 'Shortpages', null, 'pt-logs');
mw.util.addPortletLink("p-tb", "/wiki/Special:AllPages/Talk:", 'Talk pages', 'pt-talkpages', 'Talk pages', null, 'pt-logs');
mw.util.addPortletLink("p-tb", "/wiki/Special:PrefixIndex/" + mw.config.get('wgPageName'), 'Subpages', 'pt-subpages', 'Subpages', null, 'pt-logs');
/**
* Ajax sysop
* @see https://meta.wikimedia.org/wiki/Ajax_sysop
* @update-token [[File:pathoschild/ajaxsysop.js]]
*/
mw.util.addPortletLink("p-tb", "javascript:mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.ajaxsysop.js');", 'AJAX sysop', 'pt-ajaxsysop', 'AJAX sysop', null, 'pt-logs');