User:Mikicat/global.js

From Meta, a Wikimedia project coordination wiki

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.
//global js, loaded on every wiki

/**
 * 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');

//Preloads common 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');

// 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');
}

// Range contribs
// by [[m:user:Mike.lifeguard]] <http://meta.wikimedia.org/wiki/User:Mike.lifeguard/rangeContribs.js>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Mike.lifeguard/rangeContribs.js&action=raw&ctype=text/javascript');

// Provides several usefull 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/smart_rollback.js>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript');

// Shows the number of active sysops
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/active_sysops.js>
if(typeof(activeSysopsConfig) === 'undefined') activeSysopsConfig = {};
activeSysopsConfig.markWikisActiveSysops = true;
activeSysopsConfig.markWikisGS = true;

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/active_sysops.js&action=raw&ctype=text/javascript');

// This tool shows a link to the "Wikipedia article traffic statistics" (stats.grok.se) on every article, by [[m:user:Hoo man]]
hitCountConfig = {'toolLinkMethod' : 'p-tb'};
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Hoo_man/hit_count.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');

var list = document.getElementsByClassName('mw-headline-anchor');
for (var i = list.length - 1; i > -1; --i) {
	var element = list[i];
	element.parentNode.removeChild(element);
}

if ( (mw.config.get("wgDBname") !== "wikidatawiki") && (mw.config.get("wgDBname") !== "testwikidatawiki") ) { // Don't work in Wikidata
    // Morebits, a library for Twinkle-like gadgets by AzaToth
    mw.loader.load('//en.wikipedia.org/w/index.php?title=User:AzaToth/morebits.js&action=raw&ctype=text/javascript');
    // Fork of Twinkle intended to work on as many wikis as possible
    mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:PiRSquared17/twinkle.js&action=raw&ctype=text/javascript');
}

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/useful_links.js&action=raw&ctype=text/javascript');

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript');

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] = '{{destrucció|proves}}';
taggerConfig.editSummary[taggerConfig.tags[1]] = '+ destrucció (proves)';
taggerConfig.tags[2] = '{{destrucció|spam}}';
taggerConfig.editSummary[taggerConfig.tags[2]] = '+ destrucció (spam)';
taggerConfig.tags[3] = '{{destrucció|petició de l\'autor}}';
taggerConfig.editSummary[taggerConfig.tags[3]] = '+ destrucció (petició de l\'autor)';
taggerConfig.tags[4] = '{{destrucció|sense sentit}}';
taggerConfig.editSummary[taggerConfig.tags[4]] = '+ destrucció (sense sentit)';
taggerConfig.tags[5] = '{{destrucció|vandalisme}}';
taggerConfig.editSummary[taggerConfig.tags[5]] = '+ destrucció (vandalisme)';
taggerConfig.tags[6] = '{{destrucció|en un altre idioma}}';
taggerConfig.editSummary[taggerConfig.tags[6]] = '+destrucció (en un altre idioma)';
taggerConfig.tags[7] = '{{subst:Proves3}}--~~~~';
taggerConfig.editSummary[taggerConfig.tags[7]] = 'Avís a l\'usuari ({{Proves3}})';
taggerConfig.tags[8] = '{{subst:Proves4}}--~~~~';
taggerConfig.editSummary[taggerConfig.tags[8]] = 'Últim avís a l\'usuari ({{Proves4}})';
taggerConfig.tags[9] = '{{FR}}';
taggerConfig.editSummary[taggerConfig.tags[9]] = 'Falten referències';
taggerConfig.tags.other = 'This is used for the option you have to select to be able to insert a custom template';
//</nowiki>

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Topbanana/RLRL_SR_Utility.js&action=raw&ctype=text/javascript');
*/