Benutzer:Revolus/beitraege filtern.js
Zur Navigation springen
Zur Suche springen
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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
$(function() {
var todo, text;
if(mw.config.get('wgCanonicalSpecialPageName') !== "Contributions") {
return;
}
function hideAktuelle() {
var e = document.getElementsByTagName("ul")[0].getElementsByTagName("li");
for(var i=0; i<e.length; i++) {
e[i].style["display"] = (e[i].getElementsByClassName("mw-uctop").length == 0) ? "block" : "none";
}
text.replaceChild(document.createTextNode("Alte ausblenden"), text.firstChild);
todo = hideAlte;
}
function hideAlte() {
var e = document.getElementsByTagName("ul")[0].getElementsByTagName("li");
for(var i=0; i<e.length; i++) {
e[i].style["display"] = (e[i].getElementsByClassName("mw-uctop").length == 0) ? "none" : "block";
}
text.replaceChild(document.createTextNode("Nichts ausblenden"), text.firstChild);
todo = hideNicht;
}
function hideNicht() {
var e = document.getElementsByTagName("ul")[0].getElementsByTagName("li");
for(var i=0; i<e.length; i++) {
e[i].style["display"] = "block";
}
text.replaceChild(document.createTextNode("Aktuelle ausblenden"), text.firstChild);
todo = hideAktuelle;
}
function filtern() {
todo();
return false;
}
todo = hideAktuelle;
var e = document.getElementById("contentSub");
var i = document.createElement("span");
i.appendChild(document.createTextNode(" "));
text = i.appendChild(document.createElement("a"));
text.setAttribute("href", "#");
text.appendChild(document.createTextNode("Aktuelle ausblenden"));
text.addEventListener("click", filtern, false);
e.appendChild(i);
});