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>