Aller au contenu

Utilisateur:Framawiki/js/NotifWatchlist.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) ;

Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
// Remplacer « Liste de suivi » par « Liste de suivi (nombre de pages suivies non lues) »
// quand toutes les pages de la Lds ne sont pas marquées comme étant visitées.
// Le nombre de pages suivies non lues inclut également les articles modifiés via Wikidata, même lorsque ceux-ci sont masqués dans la liste de suivi.
// A partir de 5 modif non lues, le texte devient rouge pour plus de visibilité.

// Pour activer la mise à jour automatique décommenter la ligne 18

var tps_refresh = 10; // Rafraîchir la page toutes les 10 secondes

window.RenameLdS = function () {
var LdSLi = new mw.Api();
LdSLi.get({action: 'query', meta: 'userinfo', uiprop: 'unreadcount'}).done(function (data) {
    if (!data.query.userinfo.unreadcount) {
    	$('#pt-watchlist').find('a').text('Liste de suivi').css({ "font-weight": "", "color": "",});
    }
    else if (data.query.userinfo.unreadcount < 5) {
    	$('#pt-watchlist').find('a').text('Liste de suivi (' + data.query.userinfo.unreadcount + ')').css({"font-weight": "700", "color": "",});
    }
    else {
    	$('#pt-watchlist').find('a').text('Liste de suivi (' + data.query.userinfo.unreadcount + ')').css({"font-weight": "700", "color": "#BA0000",});
    }
    //setTimeout("RenameLdS();", tps_refresh * 1000);
});
};
 
mw.loader.using('mediawiki.api', function () {
    $(document).ready(function () { RenameLdS(); } );
} );