Utilisateur:Nakor/ContribColors.js
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./**
* Présentation : [[Discussion Projet:JavaScript/2008-2009#Contribution Deluxe]]
* Auteur : Chphe
* {{Catégorisation JS|ContribColors}}
*/
function contribColors()
{
var list = document.getElementById('bodyContent').getElementsByTagName('li');
for(var i=0; i<list.length; i++)
{
var ind = list[i].childNodes.length-2;
if(ind<=0) continue;
var elem = list[i].childNodes[ind];
if(elem.nodeName=='SPAN' && elem.className != "mw-uctop")
{
ind -= 2;
if(ind<=0) continue;
elem = list[i].childNodes[ind];
}
if(elem.nodeName=='SPAN' && elem.className == "mw-uctop") list[i].className = 'contrib-last';
else list[i].className = 'contrib-normal';
}
}
if(mw.config.get('wgPageName') == "Spécial:Contributions") addOnloadHook(contribColors);