Aller au contenu

Utilisateur:Arkanosis/colorlist.js

Une page de Wikipédia, l'encyclopédie libre.
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.
/*
***************************************************************************
** colorlist - Colore les entrées de la liste de suivi
** Compatibilité : frwiki uniquement
** Support : Discussion_utilisateur:Arkanosis
** Licence : domaine public
**
** Installation : ajouter
**  importScript('Utilisateur:Arkanosis/colorlist.js');
** dans le monobook.js
*/

function colorlist()
{
  if (mw.config.get('wgCanonicalSpecialPageName') != "Watchlist")
    return;

  var lines = document.getElementsByTagName('table');
  for (var lineId = 0; lineId < lines.length; ++lineId)
    if (lines[lineId].className == "mw-enhanced-rc" && lines[lineId].innerHTML.match(/.+>Discussion utilisateur:.+/))
      lines[lineId].innerHTML = lines[lineId].innerHTML.replace('<tr>', '<tr style="background-color:AliceBlue;">');
}

$(colorlist);

// TODO support des modifications récentes, coloration à la liverc / historique + distinction pages de discussion / articles / Wikipédia: ...
// TODO liens pour filtrer certains types de modifications (déplacer la fonctionnalité de xpatrol vers ici peut-être ; ou intégrer tout à xpatrol)