// Script op basis van en:User:Enterprisey/watchlist-notice.js
// Dit script geeft een melding op de plek van de volglijst-link van de laatst geüpdatete pagina uit de volglijst. een rood sterretje linkt naar de diff van die wijziging en geeft ook extra informatie als de muis erboven is.
// Indien gewenst kan ook één pagina extra in de gaten gehouden worden (de string pageToWatch), met een opvallende melding op de plek van de SiteNotice als deze bovenaan de volglijst komt.
// Specifieke pagina om in de gaten te houden (moet wel op de volglijst staan):
const pageToWatch = "Vervang deze tekst";
const meldingMinuten = 120 // minuten waarbinnen een edit moet zijn gedaan om nog een melding te geven.
// Volglijst update-notice tonen aan of uit?
const volglijstNotice = true;
mw.loader.using("mediawiki.util", function () {
var showNotice = function (bewerking) {
// Stick a "Watchlist update!" notice after the notification count
$("#pt-notifications-notice").after(
}
if (!$("#watchlist-update-notice").length) {
// That is, if it isn't shown already
if (volglijstNotice) {
showNotice(data.query.watchlist[0]);
}
} else {
// There's already a notice, so change background
$("#watchlist-update-notice a").css("background-color", "#3385ff");
}
} else {
// No new watchlist diffs to read, so hide notice, diff and link
$("#watchlist-update-notice").remove();
$("#watchlist-update-diff").remove();
$("#watchlist-update-link").remove();
}
});
};