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
 ////////////////////////////////////////////////////////////////////////////////////////
 //wenn fremde Benutzerseite bearbeiten dann Alarm
 if (wgCanonicalNamespace == "User" &&
     wgAction == "edit" &&
    !(wgPageName.indexOf(wgUserName) > 0)
    ) {
     alert("Benutzerseite!")
    }

 ////////////////////////////////////////////////////////////////////////////////////////
 // extendWpReason()
 // hebt 255-Zeichen-Textfeldbegrenzung auf
 
 function extendWpReason() {
   var loeschgrund;
   if (loeschgrund = document.getElementById('wpReason')) {
      loeschgrund.setAttribute('maxLength',512);
   }
 }

 if (wgAction == "delete") addOnloadHook(extendWpReason);

 ////////////////////////////////////////////////////////////////////////////////////////
 // WpReasonRedirect()
 // Extrahiert "Redirect [[...]]" aus der Automatischen Löschbegrüdung
 
 function WpReasonRedirect() {
   var loeschgrund;
   var reason;
   var redirect;
   if (loeschgrund = document.getElementById('wpReason')) {
      reason=loeschgrund.getAttribute('value');
      redirect=reason.indexOf("REDIRECT")
      if (redirect>=0){
         reason="Weiterleitung auf '"+reason.slice(redirect+9)
         loeschgrund.setAttribute('value',reason);
      }
   }
 }

 if (wgAction == "delete") addOnloadHook(WpReasonRedirect);

 ////////////////////////////////////////////////////////////////////////////////////////
 // AutoMoveReason()
 // Standardmässige Begründung für Verschieben "[[Hilfe:Namenskonventionen]]"
 function AutoMoveReason() {
   var Reason;

   if (Reason = document.getElementById('wpReason')) {
      Reason.value="[[Hilfe:Namenskonventionen]]";
   }
 }
 if (wgCanonicalSpecialPageName == "Movepage") addOnloadHook(AutoMoveReason);

 ///////////////////////////////////////////////////////////////////////////////////////
 // DeleteWhatlinkshere()
 //
 function DeleteWhatlinkshere(){
    var pCactions = document.getElementById('p-cactions');
    var title = document.URL.slice(document.URL.indexOf(wgPageName)+wgPageName.length+1) //Get Pagename
    mw.util.addPortletLink('p-cactions', wgScript +'?title='+title+'&action=delete', 'Löschen')
 }
 if (wgCanonicalSpecialPageName == "Whatlinkshere") addOnloadHook(DeleteWhatlinkshere);

 // ==================================================
 // Insert a Link to Prefixindex in the toolbox.
 // Prefixindex works on Wikibooks as a list of Subpages of a book
 // 
 // Based on
 // Book-wide search using Google
 // from pl.wikibooks, maintainer [[b:pl:User:Piotr]]
 // over en.wikibooks, modified by [[User:darklama]]
 // ==================================================
 
 function insertSubpageLink() {
   if(wgNamespaceNumber==-1) return;
   var tb = document.getElementById('p-tb');
   
   if (tb) tb = tb.getElementsByTagName('ul')[0]; else return;
   
   var link = document.createElement('a');
   var li = document.createElement('li');
   
   link.href = wgServer+ wgScript + "?title=" + "Special:Prefixindex/" + wgPageName 
   link.appendChild(document.createTextNode("Unterseiten"));
   
   li.id = "subpages";
   li.appendChild(link);
   
   tb.insertBefore(li, tb.firstChild);
 }
 
 addOnloadHook(insertSubpageLink);

 // Erleichterung beim löschen
 //Was linkt auf diese Seite und was auf die Diskussionsseite
 //http://en.wikipedia.org/w/api.php?action=query&list=backlinks&bltitle=Main%20Page&format=xml

 function delta() {
   var currpage = new XMLHttpRequest();
   var discpage = new XMLHttpRequest();

   function outy(){
     var temp;
     if (currpage.readyState==4){
      temp=currpage.responseText;
     currpage=false;
      if(temp.indexOf("title")>0){
         alert('Links auf diese Seite!');
      }
      currpage.readyState=0;
     }
    if (discpage.readyState==4) {
      temp=discpage.responseText;
      discpage=false;
      if(temp.indexOf("title")>0){
         alert('Links auf Diskussionsseite!');
      }
    }
  }

   var query='';

   if (currpage) {
       query=wgServer+'/w/api.php?action=query&list=backlinks&bltitle='+wgPageName+'&format=xml'
       currpage.open('GET', query, true);
       currpage.onreadystatechange = outy;
       currpage.send(null);

	if(wgNamespaceNumber==1) {
		talkpage = "Diskussion:"+wgPageName;
	} else {
		talkpage = wgPageName.slice(0, wgPageName.indexOf(wgTitle)-1)+"_Diskussion:"+wgTitle
	}

//alert(talkpage);

       query=wgServer+'/w/api.php?action=query&list=backlinks&bltitle='+talkpage+'&format=xml'

       discpage.open('GET', query, true);
       discpage.onreadystatechange = outy;
       discpage.send(null);
   }
 }

 
 if (wgAction == "delete")  addOnloadHook(delta());
/*
$(function(){
	var images = document.getElementById('bodyContent').getElementsByTagName('img');
	if(images.length == 0) return
	for(var i=0;i<images.length;i++) {
		var re = new RegExp('\/([0-9]*)px', "g");
		var width = images[i].width;
		src=images[i].src
		src=src.replace(re, '/'+(width*2)+'px');
		images[i].src=src

	}
})
*/