User:आशीष भटनागर/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.
//Autocomplete
mw.loader.load('//he.wikipedia.org/w/load.php?modules=ext.gadget.autocomplete');
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:NehalDaveND/shortUrl.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');
//mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:ProveIt_GT/ProveIt.js&action=raw&ctype=text/javascript' );
// [[:en:User:ProveIt GT]]
//importScript('सदस्य:Shubhamkanodia/closeAFD.js');
mw.loader.load( '//hi.wikipedia.org/w/index.php?title=user:SM7/closeAFD.js&action=raw&ctype=text/javascript' );

// installation from enwiki
//mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-BugStatusUpdate.js&action=raw&ctype=text/javascript');
//mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-contribsrange.js&action=raw&ctype=text/javascript');
//mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-DebugMode.js&action=raw&ctype=text/javascript');
//mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-ShowMessageNames.js&action=raw&ctype=text/javascript');
//mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-RegexMenuFramework.js&action=raw&ctype=text/javascript');

//mw.loader.load('//en.wikipedia.org/w/index.php?title=User%3ADr+pda%2Fpersondata.js&action=raw&ctype=text/javascript'); // [[User:Dr pda/persondata.js]]

//mw.loader.load('//www.wikidata.org/w/index.php?title=User:Yair_rand/checksitelinks.js&action=raw&ctype=text/javascript');
/*mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-refToolbar.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-refToolbarBase.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbarNoDialogs.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbar.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbarLegacy.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbarConfig.js&action=raw&ctype=text/javascript');
*/
//mw.loader.load('//en.wikipedia.org/w/index.php?title=&action=raw&ctype=text/javascript');
//mw.loader.load('//en.wikipedia.org/w/index.php?title=&action=raw&ctype=text/javascript');
//mw.loader.load('//en.wikipedia.org/w/index.php?title=&action=raw&ctype=text/javascript');

//////////testeing above

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

// Gives some usefull links on user, user talk and user contribution pages
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/useful_links.js>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/useful_links.js&action=raw&ctype=text/javascript');

// Tagger for eg. Speedy deletions
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/tagger.js>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.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');


/*
* Don't copy the following!! (debug code)
*/

//this makes the background of the wiki logo red if jQuery (document.$) has been overwritten
//I need that to (on the run) see on which wikis jQuery still is broken
if(typeof($) === 'undefined' || $(document) === null || typeof($(document).ready) !== 'function') {
	if(document.getElementById('p-logo')) {
		document.getElementById('p-logo').style.backgroundColor = 'red';
	}
}

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

// self testing
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:संजीव_कुमार/test.js&action=raw&ctype=text/javascript');