Utente:Valepert/watchers.js
Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.
Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.
function isSpecial () {
return !(!mw.config.get('wgCanonicalSpecialPageName') && mw.config.get('wgRelevantArticleId'));
}
var isWatch = false || isSpecial();
function watchers() {
var api = new mw.Api();
api.get({
action: 'query',
prop: 'info',
inprop: ['watchers', 'visitingwatchers'],
titles: mw.config.get("wgPageName")
}).done(function (response) {
isWatch = true;
page = response.query.pages;
nWatchers = page[mw.config.get('wgRelevantArticleId')].watchers;
nVisiting = page[mw.config.get('wgRelevantArticleId')].visitingwatchers;
mw.util.addSubtitle( '👀 ' + nVisiting + '/' + nWatchers );
});
}
if (!isWatch) {
watchers();
}