MediaWiki:Refreshed.js

From Brickipedia, the LEGO Wiki

Note: After saving, 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: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
$( extraButtons );
 
function extraButtons() {
	var title = mw.config.get( 'wgTitle' ).replace( /&/g, '%26' );
	if ( !document.getElementById( 'switchtabs' ) ) {
		return;
	}

	var inv = '<a id="ca-inv" href="/w/index.php?title=Inventory:' + title + '" title="An inventory of the topic" accesskey="i">Inventory</a>';
	var rev = '<a id="ca-rev" href="/w/index.php?title=Review:' + title + '" title="The article\'s reviews" accesskey="r">Reviews</a>';
	var wiki = '<a id="ca-wiki" href="/w/index.php?title=' + title + '" title="The topic\'s wiki entry" accesskey="w">Article</a>';

	switch ( mw.config.get( 'wgNamespaceNumber' ) ) {
		case 0: // mainspace id
			if ( '#catlinks a:contains(sets)' ) {
				$( '.standard-toolbox > a:first-child' ).after( inv, rev );
			}
			break;
		case 114: // inventory namespace id
			$( '.standard-toolbox > a:first-child' ).after( wiki, rev );
			break;
		case 118: // review namespace id
			$( '.standard-toolbox > a:first-child' ).after( wiki, inv );
			break;
	}
}