MediaWiki:Minerva.js: Difference between revisions
MusikAnimal (talk | contribs) No edit summary |
MusikAnimal (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
$ | $(function () { | ||
function addPortletLinks() { | |||
mw.loader.using( 'mediawiki.util' ).then( function () { | |||
$('#p-navigation .mw-ui-icon-minerva-die').hide(); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Discography', 'Discography', 'nav-discography'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Studio_sessions', 'Studio sessions', 'nav-studio-sessions'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Tour_history', 'Tour history', 'nav-tour-history'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Special:RandomInCategory/Songs', 'Random song', 'nav-random-song'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Special:RandomInCategory/Albums', 'Random album', 'nav-random-album'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Special:RandomInCategory/Live_performances', 'Random show', 'nav-random-show'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Category:Contents', 'Categories', 'nav-categories'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Category:Drilldown', 'Browse database', 'nav-database'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/Pumpkin_Patch', 'Pumpkin Patch', 'nav-pumpkin-patch'); | |||
mw.util.addPortletLink('p-navigation', '/wiki/SPCodex:FAQ', 'FAQ', 'nav-faq'); | |||
}); | |||
} | |||
new MutationObserver(function (mutations) { | |||
mutations.forEach(function (mutation) { | |||
if (mutation.addedNodes.length) { | |||
addPortletLinks(); | |||
} | |||
}); | |||
}).observe($("#mw-mf-page-left").get(0), { | |||
childList: true, | |||
}); | |||
}); | }); |
Revision as of 02:36, 29 October 2020
$(function () {
function addPortletLinks() {
mw.loader.using( 'mediawiki.util' ).then( function () {
$('#p-navigation .mw-ui-icon-minerva-die').hide();
mw.util.addPortletLink('p-navigation', '/wiki/Discography', 'Discography', 'nav-discography');
mw.util.addPortletLink('p-navigation', '/wiki/Studio_sessions', 'Studio sessions', 'nav-studio-sessions');
mw.util.addPortletLink('p-navigation', '/wiki/Tour_history', 'Tour history', 'nav-tour-history');
mw.util.addPortletLink('p-navigation', '/wiki/Special:RandomInCategory/Songs', 'Random song', 'nav-random-song');
mw.util.addPortletLink('p-navigation', '/wiki/Special:RandomInCategory/Albums', 'Random album', 'nav-random-album');
mw.util.addPortletLink('p-navigation', '/wiki/Special:RandomInCategory/Live_performances', 'Random show', 'nav-random-show');
mw.util.addPortletLink('p-navigation', '/wiki/Category:Contents', 'Categories', 'nav-categories');
mw.util.addPortletLink('p-navigation', '/wiki/Category:Drilldown', 'Browse database', 'nav-database');
mw.util.addPortletLink('p-navigation', '/wiki/Pumpkin_Patch', 'Pumpkin Patch', 'nav-pumpkin-patch');
mw.util.addPortletLink('p-navigation', '/wiki/SPCodex:FAQ', 'FAQ', 'nav-faq');
});
}
new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
if (mutation.addedNodes.length) {
addPortletLinks();
}
});
}).observe($("#mw-mf-page-left").get(0), {
childList: true,
});
});