Benutzer:Sannse/monobook.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 checklink() {
if(!document.title.indexOf("User contributions") == 0) return;
if(document.getElementById("contentSub").getElementsByTagName("a")[0].innerHTML == "Talk") {
var link = document.getElementById("contentSub").getElementsByTagName("a")[3];
checkhref = "subip=OK&ip=" + document.getElementById("contentSub").innerHTML.substring(4,document.getElementById("contentSub").innerHTML.indexOf("(")-1);
} else {
var link = document.getElementById("contentSub").getElementsByTagName("a")[4];
checkhref = "subuser=OK&user=" + document.getElementById("contentSub").getElementsByTagName("a")[0].innerHTML;
}
var chLink = document.createElement("a");
chLink.href = "\/wiki\/Special:CheckUser?" + checkhref;
chLink.textContent = "Checkuser";
var space = insertAfter(link.parentNode, document.createTextNode(" | "), link);
insertAfter(link.parentNode, chLink, space);
}
function checklink2() {
if(!document.title.indexOf("User contributions") == 0) return;
if(document.getElementById("contentSub").getElementsByTagName("a")[0].innerHTML == "Talk") {
var link = document.getElementById("contentSub").getElementsByTagName("a")[3];
checkhref = "subip=OK&ip=" + document.getElementById("contentSub").innerHTML.substring(4,document.getElementById("contentSub").innerHTML.indexOf("(")-1);
} else {
var link = document.getElementById("contentSub").getElementsByTagName("a")[4];
checkhref = "mode=normal&view=full&target=" + document.getElementById("contentSub").getElementsByTagName("a")[0].innerHTML;
}
var chLink = document.createElement("a");
chLink.href = "\/wiki\/Special:Lookupcontribs?" + checkhref;
chLink.textContent = "AllContribs";
var space = insertAfter(link.parentNode, document.createTextNode(" | "), link);
insertAfter(link.parentNode, chLink, space);
}
function checklink3() {
if(!document.title.indexOf("User contributions") == 0) return;
if(document.getElementById("contentSub").getElementsByTagName("a")[0].innerHTML == "Talk") {
var link = document.getElementById("contentSub").getElementsByTagName("a")[3];
checkhref = "subip=OK&ip=" + document.getElementById("contentSub").innerHTML.substring(4,document.getElementById("contentSub").innerHTML.indexOf("(")-1);
} else {
var link = document.getElementById("contentSub").getElementsByTagName("a")[4];
checkhref = "target=" + document.getElementById("contentSub").getElementsByTagName("a")[0].innerHTML;
}
var chLink = document.createElement("a");
chLink.href = "\/wiki\/Special:LookupUser?" + checkhref;
chLink.textContent = "LookupUser";
var space = insertAfter(link.parentNode, document.createTextNode(" | "), link);
insertAfter(link.parentNode, chLink, space);
}
addOnloadHook(checklink);
ta['ca-checkuser'] = ['', 'CheckUser this person'];
addOnloadHook(checklink2);
ta['ca-Lookupcontribs'] = ['', 'Full contribs for this person'];
addOnloadHook(checklink3);
ta['ca-LookupUser'] = ['', 'User info for this person'];
// insertAfter by Volte
function insertAfter(parent, node, referenceNode) {
if(referenceNode.nextSibling) {
return parent.insertBefore(node, referenceNode.nextSibling);
} else {
return parent.appendChild(node);
}
}