User:EPIC/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.
// Wiki-Labels [[File:User:EpochFail/WikiLabels.js]] (workaround for [[phab:T35355]])
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-WikiLabels-loader.js&action=raw&ctype=text/javascript');

// An on-wiki gadget is available that will quickly show you statistics about a page in real-time. It works on all skins, wikis, and will be localized to the wiki's language. These statistics are shown just below the page header.
mw.loader.load('//www.mediawiki.org/w/index.php?title=XTools/ArticleInfo.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');
/* Bevaka alla sidor i en kategori */
if ( mw.config.get( 'wgCanonicalNamespace' ) == 'Category' ) {
	mw.util.addPortletLink( 'p-cactions', '#', 'bevaka kategori', 'c-bevakakategori' );
	mw.util.addPortletLink( 'p-cactions', '#', 'avbevaka kategori', 'c-avbevakakategori' );
	$( '#c-bevakakategori, #c-avbevakakategori' ).click( function( e ) {
		e.preventDefault();

		var api = new mw.Api(),
			watchcount = 0,
			params = {
				action: 'watch',
				generator: 'categorymembers',
				gcmtitle: mw.config.get( 'wgPageName' ),
				gcmlimit: 'max',
		};
		if ( e.target.parentNode.id == 'c-avbevakakategori' ) {
			params.unwatch = 1;
		}
		function watch( data ) {
			if ( data.watch ) {
				watchcount = watchcount + data.watch.length;
			}
			if ( data.query ) {
				params.token = data.query.tokens.watchtoken;
			} else if ( data.continue ) {
				params.continue = data.continue.continue;
				params.gcmcontinue = data.continue.gcmcontinue;
			} else {
				if ( params.unwatch ) {
					alert( watchcount + ' sidor avbevakade.');
				} else 
					alert( watchcount + ' sidor bevakade.');
				return;
			}
			api.post( params ).done( watch );
		}

		api.get( {
			action: 'query',
			meta: 'tokens',
			type: 'watch'
		} ).done( watch );		
	} );
}
importScript( 'User:קיפודנחש/cat-a-lot.js' ); // Backlink: [[User:קיפודנחש/cat-a-lot.js]]

// Shows the number of active (one log entry in the last 7 days, or as configured) sysops, uses data from the toolserver
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Active_sysops>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/active_sysops.js&action=raw&ctype=text/javascript');

//User:Animum/massdelete.js
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Animum/massdelete.js&action=raw&ctype=text/javascript");

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

// Selective Rollback ([[User:Dragoniez/Selective_Rollback.js]])
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/Selective_Rollback.js&action=raw&ctype=text/javascript');
window.selectiveRollbackConfig = {};
selectiveRollbackConfig.markBot = false;

// [[User:DannyS712/SRG.js]]
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:DannyS712/SRG.js&action=raw&ctype=text/javascript");

// [[StewardScript]]
mw.loader.load("//tools-static.wmflabs.org/meta/scripts/pathoschild.stewardscript.js");

//Script for redirecting Special:CentralAuth pages by [[User:Tks4Fish]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/CARedirect.js&action=raw&ctype=text/javascript');

/* Easily see if an account is fresh or stale on loginwiki and check them */
mw.loader.load( "https://meta.wikimedia.org/wiki/User:AntiCompositeNumber/CentralAuthLWCULink.js?action=raw&ctype=text/javascript" );

/* Canned reasons for deletions, plus ([[m:Stewards|steward]] action) */
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/GS Rationale.js&action=raw&ctype=text/javascript");

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