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
window.mabschaaf  =  { };
 
 
 
// MarkAdmins
   markcomadmins = true;   // zusätzlich: Commons-Admins besonders hervorheben?
   markexadmins  = true;   // zusätzlich: Ex-Admins besonders hervorheben?
   markwdadmins  = true;   // zusätzlich: WikiData-Admins besonders hervorheben?
 
 
// [[Benutzer:lustiger_seth/unsigned.js]]
importScript("user:lustiger_seth/unsigned.js");
// [[Benutzer:Schnark/js/letzteredit.js]]
importScript('Benutzer:Schnark/js/letzteredit.js');
// [[Benutzer:Schnark/js/diff.js]]
importScript('Benutzer:Schnark/js/diff.js'); 
//[[Benutzer:Schnark/js/syntaxhighlight.js]]
importScript('Benutzer:Schnark/js/syntaxhighlight.js'); 
// [[Benutzer:PerfektesChaos/js/pageLinkHelper]]
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/pageLinkHelper/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
                "text/javascript" );
// [[Benutzer:PerfektesChaos/js/citoid]]
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/citoidWikitext/r.js&action=raw&bcache=1&maxage=86400&ctype=text/javascript");
 
/* Benutzer:Schniggendiller/markblocked.js (A) */
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Schniggendiller/markblocked.js&action=raw&ctype=text/javascript'); // streicht Benutzernamen gesperrter Benutzer durch

// Gesperrte Seiten markieren
// mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Wurgl/lock-mark.js&action=raw&ctype=text/javascript');

// Datum ermitteln
// Unterschied lokale Zeit zur Systemzeit (bleibt für Mitteleuropäer 0)
 var timezoneshift = 0;
 // aktuelle Zeit ermitteln
 var jetzt = new Date();
 var jetztfixed = jetzt.getTime();
 jetztfixed += (timezoneshift * 3600 * 1000);
 jetzt.setTime(jetztfixed);
 // fill date variables
 var Monate = new Array("", "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
 var Jahr = jetzt.getYear();
 if (Jahr < 999)  Jahr += 1900;
 var Monat = jetzt.getMonth() + 1;
 var Tag = jetzt.getDate();
 var refDatum = ', abgerufen am ' + jetzt.getDate() + '. ' + Monate[jetzt.getMonth() + 1] + ' ' + Jahr;
 var isoMonat = Monat;
 if (isoMonat < 10) isoMonat = '0' + isoMonat;
 var isoTag = Tag;
 if (isoTag < 10) isoTag = '0' + isoTag;
 var isoDatum = Jahr + '-' + isoMonat + '-' + isoTag;

// Individuell angepasste Editbuttons
var rmEditButtons = ['all'];
customEditButtons = "B1,B2,B3,E,I,I1,I2,J1,K,N,T1,O,8,Q1,R,R1,R2,R3,T,TL,V,2,_KE,_ZZ,_ZP,_ZA,_ZB,_ZC,_ZD,_HH,_WA,_WE,_WR,_TL,_AA,_AD,_LT,_RO,ER,9";
var myButtons={
'_KE':['//upload.wikimedia.org/wikipedia/commons/6/69/Button_Wikipedia_link.png','Klammern escapen','&#x5B;','&#x5D;',''],
'_ZZ':['//upload.wikimedia.org/wikipedia/commons/0/0a/U%2B212B.svg','Ångström-Zeichen','','','[[Ångström (Einheit)|Å]]'],
'_ZP':['//upload.wikimedia.org/wikipedia/commons/e/e1/OCR-A_char_Apostrophe.svg','Primzeichen','′','',''],
'_ZA':['//upload.wikimedia.org/wikipedia/commons/a/a1/Greek_lc_alpha.svg',' α ','','','α'],
'_ZB':['//upload.wikimedia.org/wikipedia/commons/b/bd/Greek_lc_beta.svg',' β ','','','β'],
'_ZC':['//upload.wikimedia.org/wikipedia/commons/2/2a/Greek_lc_gamma.svg',' γ ','','','γ'],
'_ZD':['//upload.wikimedia.org/wikipedia/commons/9/9f/Greek_lc_delta.svg',' δ ','','','δ'],
'_WA':['//upload.wikimedia.org/wikipedia/commons/9/94/Filing_cabinet_icon.svg','Waybackarchiv','\{\{Webarchiv | url= ',' | wayback =  | text =',''],
'_WE':['//upload.wikimedia.org/wikipedia/commons/2/2c/Icon_delete.svg','SLA: Weblinks gefixt','\{\{SLA\}\} Erledigte Botmeldung: Defekte Links wurden repariert bzw. entfernt.--\~\~\~\~','',''],
'_HH':['//upload.wikimedia.org/wikipedia/commons/1/11/Button_Nuvola_apps_edu_lang.png','Hallo','Hallo \{\{subst:PAGENAME\}\}, ',' --\~\~\~\~',''],
'_AA':['//upload.wikimedia.org/wikipedia/commons/7/79/Feedbin-Icon-calendar.svg','abgerufen am',', abgerufen am ','',''],
'_AD':['//upload.wikimedia.org/wikipedia/commons/6/6c/New_Year_Calendar.svg','Datum',refDatum,'',''],
'_LT':['//upload.wikimedia.org/wikipedia/commons/d/d0/Button_Added_Link_Description.svg','ZQ: +Linktext','[[:Kategorie:Wikipedia:Weblink ohne Linktext|fehlende Linkbeschreibung(en)]] ergänzt und ggf. Formatierung optimiert (siehe [[Hilfe:Weblinks#Weblinks]])','',''],
'_TL':['//upload.wikimedia.org/wikipedia/commons/2/26/Button_plainlinks.png','Vorlage:Toter Link','\{\{Toter Link | url= ','\}\}',''],
'_WR':['//upload.wikimedia.org/wikipedia/commons/7/7f/Button_link_to_Wikipedia.png','Vorlage:Wikipedia als Referenz','\{\{Wikipedia als Referenz | url= ',' | sprache= en \}\}',''],
'_RO':['//upload.wikimedia.org/wikipedia/commons/3/31/Button_broom_R.png','Vorlage:Römpp','\{\{RömppOnline|Name= |Datum=' + refDatum + ' |ID=',' \}\}','']
}; 

mw.toolbar.addButton( {
    imageFile: "//upload.wikimedia.org/wikipedia/commons/7/79/Feedbin-Icon-calendar.svg",
    speedTip: "abgerufen am",
    tagOpen: refDatum,
    tagClose: "",
    sampleText: "",
    imageId: "mw-editbutton-AA"
} );

mw.toolbar.addButton( {
    imageFile: "//upload.wikimedia.org/wikipedia/commons/6/6c/New_Year_Calendar.svg",
    speedTip: "Datum",
    tagOpen: isoDatum,
    tagClose: "",
    sampleText: "",
    imageId: "mw-editbutton-AD"
} );

mw.toolbar.addButton( {
    imageFile: "//upload.wikimedia.org/wikipedia/commons/e/e9/Button_done.png",
    speedTip: "erledigt",
    tagOpen: "{{erledigt\|--\~\~\~\~}}",
    tagClose: "",
    sampleText: "",
    imageId: "mw-editbutton-ERL"
} );

mw.toolbar.addButton( {
    imageFile: "//upload.wikimedia.org/wikipedia/commons/6/69/Button_Wikipedia_link.png",
    speedTip: "Klammern escapen",
    tagOpen: "&#x5B;",
    tagClose: "&#x5D;",
    sampleText: "",
    imageId: "mw-editbutton-KE"
} );

mw.toolbar.addButton( {
    imageFile: "//upload.wikimedia.org/wikipedia/commons/1/11/Button_Nuvola_apps_edu_lang.png",
    speedTip: "Hallo",
    tagOpen: "Hallo \{\{subst:PAGENAME\}\}, ",
    tagClose: " --\~\~\~\~",
    sampleText: "",
    imageId: "mw-editbutton-HI"
} );

mw.toolbar.addButton( {
    imageFile: "//upload.wikimedia.org/wikipedia/commons/c/c5/Button_chapitre2.png",
    speedTip: "ChemRef",
    tagOpen: "\{\{Benutzer:Mabschaaf/Vorlage:Test\}\}",
    tagClose: "",
    sampleText: "",
    imageId: "mw-editbutton-CR"
} );

window.mabschaaf.onLoad  =  function () {
   // Das Dokument ist jetzt geladen; alle Elemente sind verfügbar.
   var action  =  mw.config.get("wgAction");
   switch ( mw.config.get("wgNamespaceNumber") ) {
      case -1 :   // Spezialseite
         switch ( mw.config.get("wgCanonicalSpecialPageName") ) {
            case "Watchlist" :
//               mabschaaf.beoVersion();
               break;
         }   // switch wgCanonicalSpecialPageName
         mabschaaf.listPageOptions();
         break;
      case 14 :   // Kategorie:
         mabschaaf.catGraph();
         break;
   }   // switch wgNamespaceNumber
 
   mabschaaf.commonsDescription();
 
};   // mabschaaf.onLoad()
 
 
 
window.mabschaaf.beoVersion  =  function () {
   // Beobachtungsliste: neue Versionen direkt vergleichen
   var lis = document.getElementsByTagName("li");
   var updated;
   for (var i = 0; i < lis.length; i++) {
      if ( lis[i].getAttribute("class") &&
           lis[i].getAttribute("class").match(/\bmw-history-line-updated\b/) ) {
         updated = i;
      }
   }
   if ( updated < lis.length ) {
      lis[updated + 1].getElementsByTagName("input")[0].checked = true;
      document.getElementById("year").style.backgroundColor = "#0f0";
   } else {
      document.getElementById("year").style.backgroundColor = "#00f";
   }
};   // mabschaaf.beoVersion()
 
 
 
/* CatGraph für Alle
 *
 * Dieses Benutzerskript fügt auf Kategorie-Seiten zwei zusätzliche Links neben dem "Bearbeiten" Link ein,
 * mit denen man die Ober- und Unterkategorien mittels CatGraph visualisieren kann.
 * Um es verwenden zu können muss man dieses Script in das eigene Benutzerskript kopieren
 * (Vielleicht geht auch eine Weiterleitung?)
 *    Benutzer:DEIN_BENUTZER_NAME/monobook.js
 *
 *
 * Based on Duesentrieb's, Dbenbenn's and Essjay's monobook.js code.
 @author: Duesentrieb, [[User:Duesentrieb/monobook.js]], Dbenbenn, [[User:Dbenbenn/monobook.js]], Essjay [[User:Essjay/monobook.js]], ABCD [[User:ABCD/monobook.js]], JesseW [[User:JesseW/monobook.js]], [[Benutzer:xorx|Dr. Schorsch]]
 @license: Dual licensed under the GFDL and GPL
 */

// Returns <li><a href="url">name</a></li>
function addlilink(url, name)
{
  var na = document.createElement('a');
  na.setAttribute('href', url);
 
  var txt = document.createTextNode(name);
  na.appendChild(txt);
 
  var li = document.createElement('li');
  li.appendChild(na);
  return li;
}
 
// Gets the URL version of the page title.
function get_tidy_title()
{
  var editlk = document.getElementById('ca-edit').getElementsByTagName('a')[0].href;
  // cut everything up to "title=" from the start and everything past "&action=edit" from the end
  editlk = editlk.substring(editlk.indexOf('title=') + 6, editlk.lastIndexOf('&action=edit'));
 
  return editlk;
}

// Adds "catgraph" tabs to pages.
function add_category_tab()
{
  var c1 = document.getElementById('column-one');
  if(!c1) return;
  var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];
 
  // use the "edit this page" tab to get already-tidied url
  var editlk = get_tidy_title();
  var editlko = get_tidy_title();
 
  editlk = editlk.substring(editlk.indexOf(':') + 1);
  var slloc = editlk.indexOf('/');
  if (slloc > 0)
    editlk = editlk.substring(0, slloc);
 
  // add "Obergraph" tab
  // [http://tools.wikimedia.de/~dapete/catgraph/graph.php?wiki=dewiki&cat={{BASEPAGENAMEE}}&format=png&links=1 png]
  tabs.appendChild(addlilink('http://tools.wikimedia.de/~dapete/catgraph/graph.php?wiki=dewiki&cat=' + editlk + '&format=svg&links=wiki', 'Obergraph'));

  // add "untergraph" tab
  //[http://tools.wikimedia.de/~dapete/catgraph/graph.php?wiki=dewiki&cat={{BASEPAGENAMEE}}&format=png&links=1&sub=1 svg] &nbsp; 
  tabs.appendChild(addlilink('http://tools.wikimedia.de/~dapete/catgraph/graph.php?wiki=dewiki&cat=' + editlk + '&format=svg&links=wiki&sub=1', 'Untergraph'));

};   // mabschaaf.catGraph()
 
 
 
window.mabschaaf.commonsDescription  =  function () {
   // Bei Bildaufruf gleich Commons-Beschreibungsseite anzeigen
   // (lokale WP-Seite unterdrücken)
   var sel =   "div.thumb div.thumbinner a.image,"
             + "div.gallerybox div.thumb a.image";
   mw.util.$content.find( sel ).each( function() {
              var $this = $(this);
              var re = new RegExp ('/commons/');
              if (re.test($this.find('img').attr('src'))) {
                 $this.attr('href',
                            $this.attr('href').replace(/^\/wiki\/Datei:/,
                                                       '//commons.wikimedia.org/wiki/File:'));
              }
                                                 } );
};   // mabschaaf.commonsDescription()
 
 
 
window.mabschaaf.listPageOptions  =  function () {
   // [[Benutzer:PerfektesChaos/js/listPageOptions]]
   if ( typeof mw.libs.listPageOptions !== "object" ) {
      mw.libs.listPageOptions  =  { };
   }
   mw.libs.listPageOptions.learnt = true;
   mw.libs.listPageOptions.lean   = true;
   mw.libs.listPageOptions.lower  = true;
   mw.libs.listPageOptions.hide   = [
      // wirkt auf Beo (=1):
      // entfernt alles, was AddBot (wikidata) oder MorbZ-Bot bearbeiten
      [false, false, 1, "(Addbot|Aka|KLBot2|MorbZ-Bot|InternetArchiveBot|MediaWiki message delivery)$"]
                                   ];
   mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/listPageOptions/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript");
};   // mabschaaf.listPageOptions()
 
 
 
$( document ).ready( window.mabschaaf.onLoad );