FANDOM


/* Der Grossteil der Codes befindet sich in MediaWiki:Common.js */

//================================================================================ //*** moveEditsection: Moving of the editsection links

/*

* moveEditsection
* Dieses Script verschiebt die [Bearbeiten]-Buttons vom rechten Fensterrand
* direkt rechts neben die jeweiligen Überschriften.
* This script moves the [edit]-buttons from the right border of the window
* directly right next to the corresponding headings.
*
* Zum Abschalten die folgende Zeile (ohne führendes Sternchen) in die eigene
* monobook.js (zu finden unter Benutzer:Name/monobook.js) kopieren:
* var oldEditsectionLinks = true;
*
* dbenzhuser (de:Benutzer:Dbenzhuser)
*/

addOnloadHook(function() {

   if (typeof oldEditsectionLinks != 'undefined' && oldEditsectionLinks)   return;
   var spans = document.getElementsByTagName("span");
   for (var i=0; i<spans.length; i++) {
       var span = spans[i];
       if (span.className != "editsection")    continue;
       span.style.fontSize = "x-small";
       span.style.fontWeight = "normal";
       span.style.cssFloat = "none";
       span.style.marginLeft = "0px";
       span.parentNode.appendChild(document.createTextNode(" "));
       span.parentNode.appendChild(span);
   }

});

//================================================================================ //*** Add button 'Inverse selection' on Special:Undelete

/** Fügt das Bookmarklet zum Markieren aller Versionen auf Special:Undelete ein */ addOnloadHook(function() {

  var form        = document.forms["undelete"];
  if (!form)  return;
  var elements    = form.elements;
  var resetBtn   = elements["mw-undelete-reset"];
  if (!resetBtn) return;
  var toggleBtn   = document.createElement("input");
  toggleBtn.type  = "button";
  toggleBtn.value ="Auswahl umkehren";
  toggleBtn.onclick   = function() {
      for (var i=0; i<elements.length; i++) {
          var input   = elements[i];
          if (input.type != "checkbox")   continue;
          input.checked   = !input.checked;
      }
  }
  resetBtn.parentNode.insertBefore(toggleBtn, resetBtn);

});

Nutzung von Community-Inhalten gemäß CC-BY-SA , sofern nicht anders angegeben.