Utilisateur:Zouavman Le Zouave/monobook.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.// [[:en:User:Lupin/popups.js]]
// Traduction de [[Utilisateur:Leag/Navigation popups]]
importScript('MediaWiki:Gadget-Popups.js');
function nouvelleBoite() {
var l = document.getElementById("column-one");
if (l) {
l.innerHTML = l.innerHTML
+ '<div class="portlet" id="p-nbx">'
+ ' <h5>Boîte perso</h5>'
+ ' <div class="pBody">'
+ ' <ul>'
+ ' <li><a href="irc://irc.freenode.net/wikipedia-fr ">IRC</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Utilisateur:EDUCA33E/LiveRC">LiveRC</a></li>'
+' <li><a href="http://fr.wikipedia.org/w/index.php?title=Special:Nouvelles_pages&hideliu=1">Newpages</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Demande_de_suppression_imm%C3%A9diate">Supressions</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Demande_de_fusion_d%27historiques">Fusions</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Demande_de_purge_d%27historique">Purges</a></li>'
+' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Demande_de_renommage">Renommages</a></li>'
+' <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Vandalisme_en_cours">Vandalisme</a></li>'
+' <li><a href="http://fr.wikipedia.org/w/index.php?title=Special:Journal&user=Zouavman_Le_Zouave">Opérations</a></li>'
+' <li><a href="http://fr.wikipedia.org/wiki/Special:Suivi_des_liens/Cat%C3%A9gorie:Portail:Metal/Articles_li%C3%A9s">Suivi Metal</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/User:Zouavman_Le_Zouave/monobook.js">Monobook.js</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/User:Zouavman_Le_Zouave/monobook.css">Monobook.css</a></li>'
+ ' </ul>'
+ ' </div>'
+ '</div> ';
}
}
addOnloadHook(nouvelleBoite);
obtenir("OptimizedSuivi");
obtenir("BistroDuJour");
importScript('User:EDUCA33E/LiveRC.js');
/********* List de suivi: tri par espace de nom ******************************************/
function sortWatchlistByNamespace() {
if (unescape(window.location.href).indexOf("Special:Liste_de_suivi") > 0) {
var h4s = document.getElementsByTagName("h4");
for (var cpt1 = 0 ; cpt1 < h4s.length ; cpt1++) {
//h4s[cpt1].style.display = "none";
if (h4s[cpt1].nextSibling.nextSibling.nodeName.toLowerCase() == "ul") {
h4s[cpt1].nextSibling.nextSibling.style.display = "none";
var lis = h4s[cpt1].nextSibling.nextSibling.getElementsByTagName("li");
createSubSections(h4s[cpt1]);
for (var cpt2 = 0 ; cpt2 < lis.length ; cpt2++) {
//we don't know which link to check :(
var as = lis[cpt2].getElementsByTagName("a");
var link;
if (as[1].innerHTML == "hist" || as[1].innerHTML == "stop") {
if(as[2].innerHTML == "stop") {
link = as[3].innerHTML;
} else {
link = as[2].innerHTML;
}
} else {
link = as[1].innerHTML;
}
//get the namespace
var space = "Espace encyclopédique";
if (link.indexOf(":") > 0 && link.indexOf("Discuter:") < 0) {
switch(link.split(":")[0]) {
case "Utilisateur":
case "Discussion Utilisateur": space = "Espace utilisateur"; break;
case "Wikipédia":
case "Discussion Wikipédia": space = "Espace wikipédia"; break;
case "Aide":
case "Discussion Aide": space = "Espace aide"; break;
case "Modèle":
case "Discussion Modèle": space = "Espace modèle"; break;
case "Image":
case "Discussion Image": space = "Espace image"; break;
case "Catégorie":
case "Discussion Catégorie": space = "Espace catégorie"; break;
case "MediaWiki":
case "Discussion MediaWiki": space = "Espace mediawiki"; break;
case "Projet":
case "Discussion Projet": space = "Espace projet"; break;
case "Portail":
case "Discussion Portail": space = "Espace portail"; break;
case "Référence":
case "Discussion Référence": space = "Espace référence"; break;
}
}
var h5 = document.getElementById("h5" + encodeURI(h4s[cpt1].innerHTML) + encodeURI(space));
var ul = document.getElementById("ul" + encodeURI(h4s[cpt1].innerHTML) + encodeURI(space));
ul.appendChild(lis[cpt2].cloneNode(true));
ul.style.display = "block";
h5.style.display = "inline";
lis[cpt2].style.display = "none";
}
}
}
}
}
function createSubSections(h4) {
var arr = new Array("encyclopédique", "utilisateur", "wikipédia", "modèle", "aide", "mediawiki", "image", "catégorie", "projet", "portail", "référence");
var surDiv = document.createElement("div");
h4.parentNode.insertBefore(surDiv, h4.nextSibling.nextSibling);
for (var cpt = 0 ; cpt < arr.length ; cpt++) {
var h5 = document.createElement("h5");
h5.innerHTML = "Espace " + arr[cpt];
h5.id = "h5" + encodeURI(h4.innerHTML) + encodeURI(h5.innerHTML);
var div = document.createElement("div");
div.id = "div" + encodeURI(h4.innerHTML) + encodeURI(h5.innerHTML);
var ul = document.createElement("ul");
ul.className = "special";
ul.style.display = "none";
ul.id = "ul" + encodeURI(h4.innerHTML) + encodeURI(h5.innerHTML);
div.appendChild(ul);
h5.style.cursor = "pointer";
h5.style.display = "none";
h5.title = "Clique moi pour faire apparaître ou disparaître ce que je contiens";
h5.setAttribute("onclick", "javascript: var el = document.getElementById('" + ul.id + "'); el.style.display = (el.style.display == 'none' ? 'block' : 'none');");
surDiv.appendChild(h5);
surDiv.appendChild(div);
}
}
$(sortWatchlistByNamespace);
var alwaysEval = false; //mettez cette valeur à ''true'' si vous voulez que l'évaluation soit lancée automatiquement (à éviter en temps normal)
function initEvalProjectNames()
{
evalProjectNames=new Array(); //liste de vos projets
evalProjectNames.push("Metal")
}