Benutzer:Jorges/addUnwatchLinksToWatchlist.js
Erscheinungsbild
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
// ============================================================
// BEGIN Add Unwatch links to Watchlist
function addUnwatchLinksToWatchlist() {
// just proceed on watchlist
if (wgCanonicalSpecialPageName != "Watchlist") {
return;
}
// iterate over all links
for(
var i=0;
a = document.getElementsByTagName("a")[i];
i++
) {
// take history link of watchlist item
if (a.href.match(/action=history/)) {
aUnwatch = a.cloneNode(true);
aUnwatch.firstChild.nodeValue = "Unwatch";
aUnwatch.href = aUnwatch.href.replace(/action=history/, "action=unwatch")
a.parentNode.insertBefore(aUnwatch, a.nextSibling);
a.parentNode.insertBefore(document.createTextNode("; "), a.nextSibling);
i++;
}
}
}
addOnloadHook(addUnwatchLinksToWatchlist);
// END Add Unwatch links to Watchlist
// ============================================================