Utilisateur:Dr Brains/CacheLiens.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) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5./**
* Permet de masquer, puis d'afficher les liens d'un
* article pour en améliorer la lisibilité.
*
* Pour se faire, ce script place un lien en haut de
* page : 'Afficher / Masquer les liens de cette page'.
* Un clic sur l'un des deux liens aura l'effet désiré.
*
* Auteurs : Stef48 & Chphe
**/
function affFunction() {
if ((mw.config.get('wgNamespaceNumber') >= -1) && (mw.config.get('wgAction') == 'view')) {
var linkDiv = document.createElement("div");
linkDiv.innerHTML = "<small><a href=\"javascript:AffLink()\">Afficher</a> \/ <a href=\"javascript:MasLink()\">Masquer</a> les liens de cette page</small>";
linkDiv.style.textAlign="right";
linkDiv.id = "AffMasLink";
var contentNode = document.getElementById("content");
contentNode.insertBefore(linkDiv, contentNode.firstChild);
bodyContentNode = document.getElementById("bodyContent");
}
}
function AffLink() {
var Link1 = bodyContentNode.getElementsByTagName("A");
for(var i=0; i<Link1.length; i++)
Link1[i].style.color = '#002BB8';
}
function MasLink() {
var Link2 = bodyContentNode.getElementsByTagName("A");
for(var i=0; i<Link2.length; i++)
Link2[i].style.color = 'black';
}
$(affFunction);