MediaWiki:Gadget-calculatorNS.js: Difference between revisions

From RuneRealm Wiki
Jump to navigation Jump to search
Content added Content deleted
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 1: Line 1:
/** * 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()})
/**
* 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.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()
})

Revision as of 17:12, 17 October 2024

/** * 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()})