MediaWiki:Gadget-calculatorNS.js
Jump to navigation
Jump to search
After saving, you may need to bypass your browser's cache to see the changes. For further information, see Wikipedia:Bypass your cache.
- In most Windows and Linux browsers: Hold down Ctrl and press F5.
- In Safari: Hold down ⇧ Shift and click the Reload button.
- In Chrome and Firefox for Mac: Hold down both ⌘ Cmd+⇧ Shift and press R.
/**
* 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 () {
if (mw.config.get('wgNamespaceNumber') !== 116) {
return;
}
function init() {
// duplication prevention
if ($('#contentSub #mw-content-subtitle .subpages .calculatorDirectoryLink').length) return;
var link = $('<a>')
.attr({
href: mw.util.getUrl('Calculators'),
title: 'Calculator directory',
})
.addClass('calculatorDirectoryLink')
.text('All Calculators');
if ($('#contentSub #mw-content-subtitle .subpages').length) {
$('#contentSub #mw-content-subtitle .subpages a').first().before(link, ' | ');
} else {
$('#contentSub #mw-content-subtitle').append(
$('<span>')
.addClass('subpages')
.append('< ', link)
);
}
}
init()
})