Utilisateur:Verdy p/monobook.js
Un article de Wikipédia, l'encyclopédie libre.
Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.
//var pageAccueilPerso = "Accueil"; // page d’accueil par défaut //var pageAccueilPerso = "Wikipédia:Accueil"; // page d’accueil communautaire var pageAccueilPerso = "Wikipédia:Accueil ter"; // <== ou bien indiquez votre page Wiki ci-contre // Redirection immédiate vers votre accueil personnel en cas de chargement de la page d’accueil par défaut cheminAccueilPerso = "/wiki/" + pageAccueilPerso; //convertit le nom d'article en URL absolue if (window.location.pathname != cheminAccueilPerso && window.location.pathname == "/wiki/Accueil" && window.location.search == "") window.location.pathname = cheminAccueilPerso; // Modifie les liens affichés dans la barre de navigation de toutes les pages une fois chargées function liensAccueilPerso() { document.getElementById("p-logo").getElementsByTagName("a")[0].setAttribute("href", cheminAccueilPerso); document.getElementById("p-logo").getElementsByTagName("a")[0].setAttribute("title", pageAccueilPerso); document.getElementById("n-mainpage").getElementsByTagName("a")[0].setAttribute("href", "/wiki/Accueil?1"); } addLoadEvent(liensAccueilPerso); function removeOnloadHook(hookFunct) { // Allows add-on scripts to remove onload functions for (var i = onloadFuncts.length; --i >= 0; ) { if (onloadFuncts[i] == hookFunct) { onloadFuncts.splice(i, 1); return; } } } function removeLoadEvent(func) { var cause = "not found"; if (window.removeEventListener) try { return window.removeEventListener("load", func, false); } catch(e) { cause = "removeEventListener: " + e; } else if (window.detachEvent) try { return window.detachEvent("onload", func); } catch(e) { cause = "detachEvent: " + e; } alert("can't removeLoadEvent(" + func + "): " + cause); } /* removeOnloadHook(VraiTitre); VraiTitreNull = new function() { // Repère s'il existe un 'element id="vrai_titre"' var element = document.getElementById("vrai_titre"); if (!element) return; // Repère le premier (faux) titre 'h1' du document. var h1 = document.getElementsByTagName("h1")[0]; if (!h1) return; // force l'élément détecté à se cacher element.style.display = "none"; // donne au titre h1 le style de l'élément détecté (sauf display forcé à "block" au lieu de "none") h1.setAttribute("style", element.getAttribute("style")); h1.style.display = "block"; // Crée un nouvel élément < span > dans le document var span = document.createElement("span"); span.setAttribute("style","color:#AAAAAA;font-size:0.7em;font-style:italic"); // Déplace le contenu actuel du (faux) titre dans l'élément span créé entre parenthèses // (ignore le style actuel du faux titre, il prendra le style du span créé ci-dessus) var from = h1, into = span; into.appendChild(document.createTextNode("(")); nodes = from.childNodes; while (nodes.length > 0) { into.appendChild(nodes[0]); } into.appendChild(document.createTextNode(")")); // Déplace le contenu désiré, puis le span dans le titre h1 from = element, into = h1; nodes = from.childNodes; while (nodes.length > 0) { into.appendChild(nodes[0]); } h1.appendChild(document.createTextNode(" ")); h1.appendChild(span); } addOnloadHook(VraiTitreNull); */