Utilisateur:Chrysostomus/accueil.js
De Wikipedia, l'encyclopédie encyclopedia
// Indiquez quelle page d’accueil vous préférez ci-dessous, en utilisant son nom d’article : //var articleAccueilPerso = "Accueil"; // page d’accueil par défaut du Wikipédia francophone //var articleAccueilPerso = "Wikipédia:Accueil"; // page d’accueil communautaire var articleAccueilPerso = "Utilisateur:Chrysostomus/Accueil alternatif"; // 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.
} $(liensAccueilPerso);