Zum Inhalt springen

Benutzer:DerHexer/rollback.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 6. Mai 2008 um 12:35 Uhr durch DerHexer (Diskussion | Beiträge) (abgelegt). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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
 function newrollback() {
   if (UrlParameters["diff"] > "") {
     function searchRollbackLink() {
       var tds = document.getElementsByTagName("td");
       for (var i=0; i<tds.length; i++) {
         var td = tds[i]; 
         if (td.className != "diff-ntitle") continue;
         var as = td.getElementsByTagName("a");
         for (var j=0; j<as.length; j++) {
           var a = as[j];
           if (!/.*action=rollback.*/(a.href)) continue;
           var newlink = document.createElement('a');
           a.setAttribute('accesskey', "s");
           newlink.setAttribute('href', a.href);
           var EditTextNode = document.createTextNode("normales Zurücksetzen");
           newlink.appendChild(EditTextNode);
           as[j].parentNode.insertBefore( newlink, as[j].nextSibling );
           as[j].parentNode.insertBefore( document.createTextNode(' | '), as[j].nextSibling );
           return a;
         }
       }
       return tds;
     }
 
     function RollAndSpam(rolluri) {
       var backrolled = rolluri.match(/\d+\.\d+\.\d+\.\d+/);
       if (backrolled) {
         location.href = rolluri;
         var uri = "http://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:" + backrolled + "&action=edit&vandalizedpage=" + wgPageName + "&spam=1";
         window.setTimeout(function() { location.href = uri; }, 500);
       } else {
         location.href = rolluri;
         window.setTimeout(function() { window.close(); }, 500);
       }
     }
     var revlink = searchRollbackLink();
     revlink.onclick = function() { RollAndSpam(revlink.href); return false; }
   }
 }
 
 if (UrlParameters["diff"] > "") addOnloadHook(newrollback);
 
 function newmessage () {
    if (UrlParameters["spam"] > "") {
       if (document.forms["editform"].wpTextbox1.value == "") {
         document.forms["editform"].wpWatchthis.click();
         if (wgUserName != "Björn Bornhöft") { document.editform.wpSummary.value = "Hinweis"; } else { document.editform.wpSummary.value = "Erste und letzte Warnung!"; }
         if (UrlParameters["spam"] == "1") {
           if (wgUserName == "Complex") {
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:Complex/Greetings/TestMitArtikel|" + UrlParameters["vandalizedpage"] + "\}\} " + usersignature;
           } else if (wgUserName == "Tafkas") {
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:Tafkas/V/Test|" + usersignature + "\}\}";
           } else if (wgUserName == "Kuhlo") {
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:Kuhlo/V/VHinweis\}\}";
           } else if (wgUserName == "Nikkis" || wgUserName == 'S.lukas' || wgUserName == 'ChrisHH') {
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:Nikkis\/Verwarnung\}\}";
           } else if (wgUserName == "Ireas" || wgUserName == "TheWolf" || wgUserName == 'Guandalug') {
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:Complex/Greetings/TestMitStopschild\}\} " + usersignature;
           } else if (wgUserName == "Tönjes" || (wgUserName == 'Ra\'ike')) {
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:PDD\/Greetings\/Danke\}\} \~\~\~\~";
           } else if (wgUserName == "Björn Bornhöft") {
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:Björn Bornhöft\/Vorlage:Erste und letzte Warnung\}\}";
           } else if (wgUserName == "RacoonyRE") {
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:RacoonyRE\/Vorlagen\/Verwarnung\}\}";
           } else { 
             document.forms["editform"].wpTextbox1.value = "\{\{subst:Test\}\} " + usersignature;
           }
         } else {
           document.forms["editform"].wpTextbox1.value = "\{\{subst:Benutzer:LKD\/V\/ALoesch\}\} " + usersignature;
         }
         document.editform.wpSave.click();
         window.setTimeout(function() { window.close(); }, 1000);
       } else {
         if (UrlParameters["spam"] == "1") {
           if ((wgUserName == "DerHexer") || (wgUserName == "Tönjes") || (wgUserName == "Complex") || (wgUserName == "Peter200") || (wgUserName == 'Codeispoetry') || (wgUserName == 'Tafkas') || (wgUserName == 'Bücherwürmlein') || (wgUserName == 'Ra\'ike') ) {
             var blockurl = "http://de.wikipedia.org/w/index.php?title=Spezial:Sperren/" + wgTitle + "&blockduration=2&blockreason=Vandalismus&speichern=1";
               window.setTimeout(function() { location.href = blockurl; }, 500);
           } else {
             if (document.editform.wpTextbox1.value.search(/Letzte Warnung/i) != -1 || wgUserName == "Kuhlo" || wgUserName == "Ireas" || wgUserName == "Björn Bornhöft" || wgUserName == "TheWolf" || wgUserName == 'Nikkis' || wgUserName == 'ABF' || wgUserName == 'ChrisHH') {
               var blockurl = "http://de.wikipedia.org/w/index.php?title=Wikipedia:Vandalismusmeldung&action=edit&section=new&reporteduser=" + 
wgTitle + "&vandalizedpage=" + UrlParameters["vandalizedpage"];
               window.setTimeout(function() { location.href = blockurl; }, 500);
             } else {
               document.editform.wpSummary.value = "Letzte Warnung";
               document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + ":Letzte Warnung! Höre auf zu vandalieren! " + usersignature;
               document.editform.wpSave.click();
               window.setTimeout(function() { window.close(); }, 1000);
             }
           }
         } else {
           var blockurl = "http://de.wikipedia.org/w/index.php?title=Spezial:Sperren/" + wgTitle + "&blockduration=1&blockreason=Erstellt unsinnige Artikel&speichern=1";
           window.setTimeout(function() { location.href = blockurl; }, 500);
         }
       }
   }
 }
 
 if (UrlParameters["spam"] > "") addOnloadHook(newmessage);