Utilisateur:Delhovlyn/accueil.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.
// Indiquez quelle page d’accueil vous préférez ci-dessous, en utilisant son nom d’article : //var articleAccueilPerso = "Utilisateur:Delhovlyn"; var articleAccueilPerso = "Wikipédia:Accueil"; // page d’accueil communautaire //var articleAccueilPerso = "Special:Mypage/Accueil"; // sous-page "/Accueil" définie dans votre espace personnel //var articleAccueilPerso = "Accueil bis"; // autre exemple de page d’accueil alternative //var articleAccueilPerso = "Accueil ter"; // autre exemple de page d’accueil avec thémes détaillés sur une colonne // Convertit le nom d’article en chemin absolu var cheminAccueilPerso = "/wiki/" + encodeURI(articleAccueilPerso); // Redirection immédiate vers votre accueil personnel en cas de chargement de la page d’accueil par défaut // Note: le test de "window.location.search" permet de ne pas rediriger la page d’accueil par défaut si // elle est appelée avec un paramètre additionnel (après "?"), tel qu’il est mentionné utilisé plus bas. 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() { var element = document.getElementById("p-logo").getElementsByTagName("a")[0]; element.setAttribute("href", cheminAccueilPerso); element.setAttribute("title", articleAccueilPerso); // Ceci rend aussi accessible la page d’accueil par défaut dans la barre de navigation element = document.getElementById("n-mainpage").getElementsByTagName("a")[0]; element.setAttribute("href", "/wiki/Accueil?1"); // Voir la note ci-dessus. } addLoadEvent(liensAccueilPerso);