Benutzer:TheJH/antivandal.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
// <nowiki>
alert('Das Skript Benutzer:TheJH/antivandal.js ist defekt, bitte nicht benutzen!');
function makeSLA() {
 var sla_grund = prompt("SLA-Grund?","Kein Artikel");
 if (sla_grund != null) {
  document.getElementById('wpTextbox1').value = '{{SLA|' + sla_grund + ' --~~~~}}\n' + document.getElementById('wpTextbox1').value;
  document.getElementById('wpSummary').value = '+SLA: ' + sla_grund;
  document.getElementById('wpSave').click();
 }
}

function saveArticle() {
 document.getElementById('wpSave').click();
}

function antivandal() {
 var url = document.URL;
 var Ergebnis = url.search(/title=.*/);
 if (Ergebnis != -1) {
  var parea = document.getElementById("p-cactions").getElementsByTagName("ul")[0];
  parea.innerHTML += '<li id="mksla"><a href="?title=' + title + '&action=edit&sla=1" title="SLA stellen">SLA</a></li>';
 } else {
  var parea = document.getElementById("p-cactions").getElementsByTagName("ul")[0];
  parea.innerHTML += '<li id="mksla"><a href="?action=edit&sla=1" title="SLA stellen">SLA</a></li>';
 }

 Ergebnis = url.search(/title=Benutzer_Diskussion.*/);
 if (Ergebnis != -1) {
  var urlquerypart = url.split("?")[1];
  var urltitlepart = urlquerypart.split("&")[0];
  var title = urltitlepart.split("=")[1];
  var parea = document.getElementById("p-cactions").getElementsByTagName("ul")[0];
  parea.innerHTML += '<li id="vandal-1"><a href="?title=' + title + '&action=edit&section=new&preloadtitle=Mensch&preload=Vorlage:Test" title="Verwarnung 1">Verwarnen (1)</a></li>';
  parea.innerHTML += '<li id="vandal-2"><a href="?title=' + title + '&action=edit&section=new&preloadtitle=Lass&20es&preload=Benutzer:TheJH/Vandale/pl2&quicksave=1" title="Verwarnung 2">Verwarnen (2)</a></li>';
  parea.innerHTML += '<li id="vandal-3"><a href="?title=' + title + '&action=edit&section=new&preloadtitle=Lass&20es&preload=Benutzer:Björn_Bornhöft/Vorlage:Pfoten_wech&quicksave=1" title="Pfoten weg">Fremd-Userpage-AsIP</a></li>';
 }
 
 Ergebnis = url.search(/wiki\/Benutzer_Diskussion.*/);
 if (Ergebnis != -1) {
  var parea = document.getElementById("p-cactions").getElementsByTagName("ul")[0];
  parea.innerHTML += '<li id="vandal-1"><a href="?action=edit&section=new&preloadtitle=Mensch&preload=Vorlage:Test&quicksave=1" title="Verwarnung 1">Verwarnen (1)</a></li>';
  parea.innerHTML += '<li id="vandal-2"><a href="?action=edit&section=new&preloadtitle=Lass%20es&preload=Benutzer:TheJH/Vandale/pl2&quicksave=1" title="Verwarnung 2">Verwarnen (2)</a></li>';
 parea.innerHTML += '<li id="vandal-2"><a href="?action=edit&section=new&preloadtitle=Lass&20es&preload=Benutzer:Björn_Bornhöft/Vorlage:Pfoten_wech&quicksave=1" title="Pfoten weg">Fremd-Userpage-AsIP</a></li>';
 }
 
 Ergebnis = url.search(/sla=1.*/);
 if (Ergebnis != -1) {
  window.addEventListener("load", makeSLA, false);
 }

 Ergebnis = url.search(/quicksave=1.*/);
 if (Ergebnis != -1) {
  window.addEventListener("load", saveArticle, false);
 }
}
$(antivandal);
 
// </nowiki>