Utilisateur:Dr Brains/SysopPortlet.js
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.function SysopPortlet(){
var NavigPortlet = document.getElementById("p-navigation");
if (NavigPortlet){
var SysopLinks ='';
for(a=0;a<SysopPortletPage.length;a++){
SysopLinks += '<li><a href="'+mw.config.get('wgServer')+ mw.config.get('wgArticlePath').split('$1').join(SysopPortletPage[a]) +'" title="'+SysopPortletPage[a]+'" >'+SysopPortletText[a]+'</a></li>';
}
var NewAdminPortlet = document.createElement('div');
NewAdminPortlet.className = PortletClassName;
NewAdminPortlet.id = "p-administration";
NewAdminPortlet.innerHTML = '<h3>Administrer</h3><div class="'+PBodyClassName+'"><ul>' + SysopLinks + '</ul></div>';
NavigPortlet.parentNode.insertBefore(NewAdminPortlet,NavigPortlet.nextSibling);
}
}
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 SysopPortletPage = [];
var SysopPortletText = [];
//////////////////////////////////////////////////// PARTIE PERSONNALISABLE ////////////////////////////////////////////////////////////////
SysopPortletText.push("Bulletin");
SysopPortletPage.push("Wikipédia:Bulletin des administrateurs");
SysopPortletText.push("Requêtes");
SysopPortletPage.push("Wikipédia:Requête aux administrateurs");
SysopPortletText.push("Messages système");
SysopPortletPage.push("Wikipédia:Demande d'intervention sur un message système");
SysopPortletText.push("Suppression immédiate");
SysopPortletPage.push("Wikipédia:Demande de suppression immédiate");
SysopPortletText.push("Gadgets");
SysopPortletPage.push("Special:Gadgets");
SysopPortletText.push("Nouvelles pages");
SysopPortletPage.push("Special:Newpages");
SysopPortletText.push("Articles courts");
SysopPortletPage.push("Special:Shortpages");
SysopPortletText.push("Journaux");
SysopPortletPage.push("Special:Log");
//////////////////////////////////////////////////// FIN DE LA PARTIE PERSONNALISABLE ////////////////////////////////////////////////////////////////
$(SysopPortlet);
}