Utilisateur:Epok/MySousPages.js
Apparence
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.// <nowiki>
// Fonction inspirée du Gadget SousPages [[MediaWiki:Gadget-SousPages.js]]
function sousPages()
{
var NSWithoutSubpages = [-1]; //[-1, 0, 6, 14, 104, 105];
if (NSWithoutSubpages.indexOf(mw.config.get('wgNamespaceNumber')) !== -1)
{
return;
}
// Ajout du lien
mw.util.addPortletLink('p-tb', mw.util.getUrl('Spécial:Index/' + mw.config.get('wgPageName')), 'Sous-pages');
}
/////
// Chargement de la fonction principale une fois la page chargée.
$(function()
{
mw.loader.using( ['mediawiki.util'] , sousPages() );
}
);
// </nowiki>