Benutzer:BLueFiSH.as/JS/addDelNowLinks.js
aus Wikipedia, der freien Enzyklopädie
< Benutzer:BLueFiSH.as | JS
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
// fügt jedem WikiLink einen entsprechenden DeleteNow-Link hinzu
function addDelNowLinks(delreason)
{ var linkstart=false; var linkend=false;
if (delreason == "undefined") var delreason = prompt('Welcher Löschkommentar?');
for (var i=0; aNode = document.getElementsByTagName("a")[i]; i++)
{ if (linkstart == false && aNode.getAttribute("name") == "top" ) { linkstart = true; }
if (linkstart)
{ if ( (href = aNode.getAttribute("href")) )
{ if (wgPageName!="Spezial:Neue_Seiten" || (wgPageName=="Spezial:Neue_Seiten"
&& href.search(/\:\d+\.\d+\.\d+\.\d+/) > 0 && href.search(/action/) == -1))
{ href = href.replace(/\/wiki\//g, "/w/index.php?title=");
var EditNode2 = document.createElement('a');
EditNode2.setAttribute('href', href + '&action=delete&delnow&wpReason='+encodeURIComponent(delreason));
var EditTextNode2 = document.createTextNode(' (delnow)');
EditNode2.appendChild(EditTextNode2);
aNode.parentNode.insertBefore( EditNode2, aNode.nextSibling );
aNode.parentNode.insertBefore( document.createTextNode(' '), aNode.nextSibling );
i++;
}
}
}
}
}