Benutzer:BLueFiSH.as/JS/addDelNowLinks.js
Erscheinungsbild
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
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
// 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 = 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++;
}
}
}
}
}