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
  function newRequest()
   {
     try {
       if (window.XMLHttpRequest) {
         return new XMLHttpRequest();
       } else {
         return new ActiveXObject("MSXML2.XMLHTTP");
       }
     } catch (e) {
       return false;
     }
   }
   
$(function() {
    if (mw.config.get('wgAction') !== "delete") return;
 
    // für Skripte und Links, die automatisch eine Löschbegründung eintragen
    if (location.href.search(/wpReason\=/) !== -1) return;

    var req = newRequest();
    if (req) {
      var text = '/w/api.php?action=query&format=xml&prop=revisions&titles='+mw.config.get('wgPageName')+'&rvprop=content&rvlimit=1';
      req.open("GET", text, false);
      req.send("");
 
      var revision = req.responseXML.getElementsByTagName("rev");
      if(!revision) return;

      var regexp = /(\{\{(?:SLA|Löschen|delete)[^\}]*\}\}(.*(?:CES?T\)|REDIRECT[^\]]*\]\]))?)/i;
      var match  = regexp.exec(revision[0].childNodes[0].nodeValue);
      document.getElementById("wpReason").value = match ? match[1] : ""; 

    }
});