Benutzer:Revvar/dellink nowcommons.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
/* appends a delete link to picture pages marked with "Vorlage:NowCommons" - written by Benutzer:Revvar, 09.11.2006, v0.1 <code> */
 function add_dellinks_nowcommons()
 {
 	var url=document.location.toString();
 	if (url.search("Datei:") >= 0) {
 		var vl_nowcommons = document.getElementById("Vorlage_NowCommons");
 		if (vl_nowcommons) {
 			var commons_link = "";
 			var a = document.getElementsByTagName("A");
 			for (var i = 0; i < a.length; i++) {
 				var class = a[i].getAttribute("class");
 				if ((class) && ("extiw" == class) && ((a[i].title+"").search(/^commons:/i) == 0)) {
 					commons_link = (a[i].title+"").replace(/^commons:(.+)$/,"$1");
 					if (commons_link != "Category:Restriction_tags") break;
 				}
 			}
 			if ("" == commons_link) return;
 			var del_link = "\"http://de.wikipedia.org/w/index.php?title=$1&image=$1&action=delete&wpReason=NowCommons [[:commons:"+ commons_link +"]]\"";
 			var pic_name = url.replace(/.*?(Datei:[^&]+)(&.*|$)/,"$1");
 			var del_div = document.createElement("DIV");
 			del_div.innerHTML=/*<nowiki> */'<table style="width:100%"><tr><td><center><b><a href=' + pic_name.replace(/^(.*)$/g, del_link) + '><span style="font-size:18px;">Löschen</span></b></center></td></tr></table>';/*</nowiki> */
 			vl_nowcommons.parentNode.insertBefore(del_div, vl_nowcommons);
 		}
 	}
 }