Discussion MediaWiki:Gadget-ContribColors.js

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.

Version améliorée[modifier le code]

Une autre version de ce gadget à la fin de mon script monobook qui permet de colorer les pages marquées comme dernière version et les modifications précédentes de ces pages. Ex: si la page A est la dernière version, toutes les modifications de A sont colorées, donc pas seulement la dernière modification.

function couleurContributions()
{
    var all_titles = {};
    var items = $('#bodyContent ul li');
    for(var i=0 ; i<items.length ; i++)
    {
        var item = items[i];
        var title = $(item).find('a')[0].getAttribute('title');
        if (getElementsByClassName(item,'span','mw-uctop').length>0)
        {
            all_titles[title]=true;
            item.setAttribute('style','background-color: #FFCC66');
        }
        else if (all_titles[title]!==undefined)
        {
            item.setAttribute('style','background-color: #FF9966');
        }
    }
}
if (wgNamespaceNumber==-1 && wgCanonicalSpecialPageName=="Contributions")
    addOnloadHook(couleurContributions);

-- ◄ David L • discuter ► 20 février 2012 à 11:52 (CET)[répondre]

Ce serait bien de mettre aussi cette version accessible dans les gadgets. Pour information, avec les modifications récentes de MediaWiki, il faut faire quelques modifications, cf. cette correction apportée par Ltrlg. --NicoV (discuter) 12 novembre 2013 à 20:53 (CET)[répondre]