Benutzer:PDD/markStimmrecht.js
aus Wikipedia, der freien Enzyklopädie
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
// ================================================
// Ändert den Link bei jedem Benutzer so dass durch einen Klick
// auf den Benutzernamen mit Kates-tool festgestellt werden kann
// ob der Benutzer stimmberechtigt ist. Eine automatische Abfrage für alle User ist bei Kate nicht erlaubt...
// by [[Benutzer:Spongo]]
// 5. Januar 2006
// Änderungen von [[Benutzer:PDD]]:
// - aus Konsistenzgründen umbenannt (InputStimmrechtCheck()->MarkStimmrecht())
// <nowiki>
var inputStimmrechtCheckDone = false; // (§?) schon drin?
function markStimmrecht() {
if (inputStimmrechtCheckDone)
return;
inputStimmrechtCheckDone = true;
var langUser = "Benutzer:"; // in German 'Benutzer:'
var aMark = document.createElement("b");
var aMarkText = document.createTextNode(" (§?)");
aMark.appendChild(aMarkText);
var searchExp;
var currUser = "";
for (var i=0; aNode = document.getElementsByTagName("a")[i]; i++) {
// if it's a link to an user
if ( (href = aNode.getAttribute("href")) && (href.search("/wiki/" + langUser) != -1) ) {
// put in link
aNode.appendChild(aMark.cloneNode(true));
searchExp = /.wiki.Benutzer.(.+)/;
currUser = searchExp.exec(href)[1];
// aNode.setAttribute("title", currUser);
// aNode.setAttribute("href", 'http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user='+currUser+'&dbname=dewiki_p');
aNode.setAttribute("href", 'http://tools.wikimedia.de/~chm/stimmberechtigung.php?user='+currUser);
aNode.setAttribute("target", '_blank');
}
}
}
// </nowiki>