MediaWiki:Common.js

From Zelda Dungeon Wiki
Revision as of 18:15, March 27, 2021 by Locke (talk | contribs) (oops I meant paged gallery)
Jump to navigation Jump to search
Want an adless experience? Log in or Create an account.

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 (Command+R on a Mac)
  • Google Chrome: press Ctrl+Shift+R (Command+Shift+R on a Mac)
  • Internet Explorer: hold Ctrl while clicking Refresh, or press Ctrl+F5
  • Konqueror: click Reload or press F5
  • Opera: clear the cache in Tools → Preferences
/* Any JavaScript here will be loaded for all users on every page load. */

mw.loader.load( '/wiki/index.php?title=MediaWiki:Toggle.js&action=raw&ctype=text/javascript' );
mw.loader.load( '/wiki/index.php?title=MediaWiki:Tabs.js&action=raw&ctype=text/javascript' );

if ( $( '.zdw-paged-gallery' ).length ) {
  mw.loader.load( '/wiki/index.php?title=MediaWiki:PagedGallery.js&action=raw&ctype=text/javascript' );
}

/* add Templates and Sandbox links to the Toolbox */

mw.loader.using(['mediawiki.util']).then(function() {
	mw.util.addPortletLink( 'p-tb', '/wiki/Category:Templates', 'Templates', 't-templates', 'Available Templates' );
	mw.util.addPortletLink( 'p-tb', '/wiki/Zelda Dungeon Wiki:Sandbox', 'Sandbox', 't-sandbox', 'Sandbox for testing changes' );
});


/* fix word wrapping in ToC by adding 1 pixel to each ul in the ToC */
/* 
var uls = document.getElementById('toc').getElementsByTagName('ul')[0].getElementsByTagName('ul');
for(var i=0; i<uls.length; ++i) { uls[i].style.width = uls[i].clientWidth + 1 + "px"; }
*/