Utilisateur:Dr Brains/BubuPortlet.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) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.function BubuPortlet(){
var NavigPortlet = document.getElementById("p-Contribuer");
if (NavigPortlet){
var BubuLinks ='';
for(a=0;a<BubuPortletPage.length;a++){
BubuLinks += '<li><a href="'+mw.config.get('wgServer')+ mw.config.get('wgArticlePath').split('$1').join(BubuPortletPage[a]) +'" title="'+BubuPortletPage[a]+'" >'+BubuPortletText[a]+'</a></li>';
}
var NewPortlet = document.createElement('div');
NewPortlet.className = PortletClassName;
NewPortlet.id = "p-bureaucratie";
NewPortlet.innerHTML = '<h3>Bureaucratiser</h3><div class="'+PBodyClassName+'"><ul>' + BubuLinks + '</ul></div>';
NavigPortlet.parentNode.insertBefore(NewPortlet, NavigPortlet);
}
}
var usedskin = mw.config.get('skin');
if(["monobook","chick","myskin","simple","modern"].indexOf(usedskin) !== -1){
var PortletClassName = "portlet";
var PBodyClassName = "pBody";
}else if(usedskin=="vector"){
var PortletClassName = "portal";
var PBodyClassName = "body";
}else{
var PortletClassName = false;
}
if(PortletClassName){
var BubuPortletPage = new Array();
var BubuPortletText = new Array();
//////////////////////////////////////////////////// PARTIE PERSONNALISABLE ////////////////////////////////////////////////////////////////
BubuPortletText.push("Bulletin");
BubuPortletPage.push("Wikipédia:Bulletin des bureaucrates");
BubuPortletText.push("Statut de bot");
BubuPortletPage.push("Wikipédia:Bot/Statut");
BubuPortletText.push("Cadidature sysop");
BubuPortletPage.push("Wikipédia:Candidature au statut d'administrateur");
BubuPortletText.push("Renommage utilisateur");
BubuPortletPage.push("Wikipédia:Demande de renommage de compte utilisateur");
//////////////////////////////////////////////////// FIN DE LA PARTIE PERSONNALISABLE ////////////////////////////////////////////////////////////////
$(BubuPortlet);
}