User:Jon Harald Søby/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.
// [[d:User:Yair rand/WikidataInfo.js]]
if ([0,10,14,102].includes(mw.config.get('wgNamespaceNumber')) & mw.config.get('wgDBname') !== 'wikidatawiki') {
  mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Jon_Harald_S%C3%B8by/WikidataInfo.js&action=raw&ctype=text/javascript");
}
// Mark as patrolled
mw.loader.load('//www.wikidata.org/w/index.php?title=MediaWiki:Gadget-Mark_as_patrolled.js&action=raw&ctype=text/javascript');
/* Autopurge */
if ( mw.config.get( 'wgAction' ) == 'purge' ) {
	$( '.mw-htmlform-submit-buttons button[type=submit]' ).click();
}
mw.util.addPortletLink(
	"p-cactions",
	mw.util.getUrl( mw.config.get( "wgPageName" ), { action: "purge" } ),
	"Gjenoppfrisk",
	"t-purge",
	"Gjenoppfrisk siden",
	"å"
);
$( '.vector-limited-width-toggle' ).attr( 'accesskey', '-' );
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/exposeMid.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//commons.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/warnOnLargeFile.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Amire80/global.js&action=raw&ctype=text/javascript' );

// Go to Special:PrefixIndex if the page name ends in a slash and the page doesn't exist
( () => {
	if (
		mw.config.get( 'wgArticleId' ) !== 0 ||
		mw.config.get( 'wgNamespaceNumber' ) < 0 ||
		!mw.config.get( 'wgPageName' ).endsWith( '/' )
	) {
		return;
	}
	
	location.href = mw.util.getUrl( 'Special:PrefixIndex/' + mw.config.get( 'wgPageName' ).replace( /\/$/, '' ) );
} )();