Gebruiker:Eissink/watchlist-update-title.js
Uiterlijk
(Doorverwezen vanaf Gebruiker:Jürgen Eissink/watchlist-update-title.js)
Opmerking: na het publiceren is het wellicht nodig uw browsercache te legen om de veranderingen te zien.
- Firefox / Safari: houd Shift ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
- Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
- Edge: houd Ctrl ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5.
/**
* Updates the document title when the watchlist undergoes a live update
* Should work on any wiki.
* Per request by Jürgen Eissink
*
* Watchlist - Wikipedia
* (1) Watchlist - Wikipedia // after first update
*
* The title is reset when the window comes into focus.
*
*/
if (mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist') {
var watchlistUpdateNumber = null;
var watchlistHeading = document.title;
mw.hook('wikipage.content').add(function() {
if ( watchlistUpdateNumber === null ) { // prevent action immediately after hook is added
watchlistUpdateNumber = 0;
return;
}
watchlistUpdateNumber += 0.5;
document.title = '(' + watchlistUpdateNumber + ') ' + watchlistHeading;
});
$(window).focus(function() {
watchlistUpdateNumber = 0;
document.title = watchlistHeading;
});
}