MediaWiki:Gadget-calculatorNS.js
Jump to navigation
Jump to search
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.
/** * Adds a link to the main calculators directory to every calculator namespace page * in the same place as other subpage links (creates the element if required) * * @author Gaz Lloyd */ (function($, mw){ if (mw.config.get('wgNamespaceNumber') !== 116) { return; } function init() { // duplication prevention if ($('#contentSub .subpages .calculatorDirectoryLink').length) return; var link = $('<a>') .attr({ href: mw.util.getUrl('Calculators'), title: 'Calculator directory', }) .addClass('calculatorDirectoryLink') .text('All Calculators'); if ($('#contentSub .subpages').length) { $('#contentSub .subpages a').first().before(link, ' | '); } else { $('#contentSub').append( $('<span>') .addClass('subpages') .append('< ', link) ); } } $(init); })(jQuery, mediaWiki);