rilpoint_mw113

MediaWiki:Monobook.js

(Unterschied zwischen Versionen)

WikiAdmin (Diskussion | Beiträge)
(Die Seite wurde neu angelegt: - Veraltet; benutzer stattdessen MediaWiki:common.js: - ==============================================================================================: /* u...)
Zum nächsten Versionsunterschied →

Version vom 21:23, 16. Feb. 2009

/* Veraltet; benutzer stattdessen [[MediaWiki:common.js]] */
 /* ============================================================================================== */
 /* ursprüngliche Idee gefunden bei: http://de.wikipedia.org/wiki/Benutzer:SirJective/monobook.js  */
 /* via http://de.wikipedia.org/w/index.php?title=Benutzer:Maximus_Rex/monobook.js&oldid=1430595   */
 /* via http://en.wikipedia.org/w/index.php?title=User:Maximus_Rex/monobook.js&diff=next&oldid=3856185 */
 /* älteste auffindbare Version http://en.wikipedia.org/w/index.php?title=User:Angela/monobook.js&oldid=3768633 */
 /*     Originalautor der Quickbar-Codezeile anscheinend [[:en:User:Angela]] ([[User:Angela]])     */
 /*                                                                                                */
 /*        inzwischen schon MASSIV mit eigenen Ideen und kleineren von anderen erweitert           */
 /*                                                                                                */
 /* ====================================== Beschreibung: ========================================= */
 /*                                                                                                */
 /*         Wer wissen will, wie es aussieht, muss sich folgendes Bild ansehen:                    */
 /*                                                                                                */
 /*           http://de.wikipedia.org/wiki/Bild:Bluefish_monobook_js_css.png                       */
 /*                                                                                                */
 /*                Auf der folgenden Seite gibts noch weitere Infos dazu:                          */
 /*                    http://de.wikipedia.org/wiki/Wikipedia:Skin                                 */
 /*                                                                                                */
 /*             Ansonsten gilt: ausprobieren, erforschen, selbst gestalten.                        */
 /*                                                                                                */
 /*                                Ein Hinweis noch:                                               */
 /*        Wahrscheinlich wird dir das Skript von Benutzer:PDD besser gefallen,                    */
 /*           es enthält vor allem mehr Funktionen zur Arbeitserleichterung.                       */
 /*                       Siehe [[Benutzer:PDD/monobook FAQ]]                                      */
 /*                                                                                                */
 /* ======================================= Erklärung: =========================================== */
 /* Da es recht mühselig und schlecht wartbar ist, sämtlichen Code direkt ins document.write zu    */
 /* schreiben, sammle ich zuerst alles in einer JavaScript-Variable, welche dann mit               */
 /* document.write in ein "Overlay-Fenster" im Bereich über das Wikipedia-Logo eingeblendet wird.  */
 /* Neuerdings fasse ich einige Links in einer SelectBox zusammen, dadurch wirds übersichtlicher,  */
 /* noch einfacher wartbar und vor allem kann man die Linknamen ausfüherlicher schreiben           */
 /* und fast unbegrenzt Links unterbringen.                                                        */
 /* ============================================================================================== */
 
 // Wenn man mein ganzes Javascript per "document.write[...]" einbinden will, kann man einige 
 // Variablen nicht mehr selbst belegen, darum die If-Abfrage vorher.
 
 if (wgUserName == "BLueFiSH.as") var ItsMeBluefish = true;
 
 if (typeof IamAdmin == 'undefined') var IamAdmin = true;
 
 var docURL = document.URL;
 if (docURL.indexOf("secure") > 0) {secmode = true} else {secmode = false}
 
 var wpkurz = wgServer+wgScriptPath+"iki/";
 var wplang = wgServer+wgScript+"?title=";
 if (secmode == true )
 { var wpenkurz = "https://secure.wikimedia.org/wikipedia/en/wiki/";
   var wpenlang = "https://secure.wikimedia.org/wikipedia/en/w/index.php?title=";
   var commonskurz = "https://secure.wikimedia.org/wikipedia/commons/wiki/";
   var commonslang = "https://secure.wikimedia.org/wikipedia/commons/w/index.php?title=";
 }
 else
 { var wpenkurz = "http://en.wikipedia.org/wiki/";
   var wpenlang = "http://en.wikipedia.org/w/index.php?title=";
   var commonskurz = "http://commons.wikimedia.org/wiki/";
   var commonslang = "http://commons.wikimedia.org/w/index.php?title=";
 }
 
 var oldEditsectionLinks = true;
 
 var NavigationBarShowDefault = 1;
 var enable_linkFA = false;
 
 var wma_settings = {enabled: false} // disable WikiMiniAtlas (siehe [[:meta:WikiMiniAtlas/de]]
 
// Browsertyp feststellen, Sidebar nur anzeigen wenn Firefox
// Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
var bagent = navigator.userAgent;
var rightbrowser = (bagent.indexOf("Mozilla/5.0") > -1 && bagent.indexOf("Firefox") > -1);
 
// Variablen, um eine je nach Modus differenzierte Ausgabe zu ermöglichen
var pagemode = wgAction;
if (wgAction == "submit")                     pagemode = 'edit';
if (wgCanonicalSpecialPageName == "Undelete") pagemode = 'undelete';
if (docURL.indexOf('&diff=') > 0)             pagemode = 'diff';
if (docURL.indexOf('printable=yes') > 0)      pagemode = 'print';
 
// pagemode = 'undelete';
if ( pagemode == 'edit' ) var sidebarhoehe = 340;
   else var sidebarhoehe = 170;
 
// Datums-String zusammensatzen
var jetzt = new Date();
var Tag = jetzt.getDate();
var Jahresmonat = jetzt.getMonth();
var Monat = 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 datumheute = Tag + '. ' + Monat[Jahresmonat] + ' ' + Jahr;
 
/* ============================================================================================== */
/* ================== Hier beginnt erstmal das Sammeln in der Variable: ========================= */
/* ============================================================================================== */
var XXX = '';
 
XXX+='<form onMouseup="openpage(selbox.value);">';
XXX+='<select name="selbox" size="1" style="width:150px;font-size:9px;">';
XXX+='<option value"">meine Seiten</option>';
if (ItsMeBluefish) 
{ XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/JS">_JS-Seiten</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Notizzettel">_Notizzettel</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Foto-Safaris">_Foto-Safaris</option>';
  XXX+='<option value="'+wplang+'Benutzer:BLueFiSH.as/WLB&action=edit">_Lieblings-Bilder</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Testseite">_Testseite 1</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Testseite2">_Testseite 2</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Testseite3">_Testseite 3</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Testseite4">_Testseite 4</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Bausteine">_TBS:Allgemeine</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Bausteine/Bilder">__TBS:Bilder</option>';
  XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Bausteine/Diskussionen">__TBS:Diskussionen</option>';
  XXX+='<option value"" disabled="disabled">----------</option>';
}
XXX+='<option value="'+wpkurz+'Special:Mypage/Vertrauen">_Vertrauen</option>';
XXX+='<option value="'+wplang+'Special:Mypage/monobook.js&action=edit">_monobook.JS</option>';
XXX+='<option value="'+wplang+'Special:Mypage/monobook.css&action=edit">_monobook.CSS</option>';
XXX+='<option value="'+wplang+'Spezial:Prefixindex&from='+wgUserName+'&namespace=2">_AllMyPages</option>';
XXX+='</select></form>';
 
XXX+='------------------------------<br />';
 
XXX+='<form onMouseup="openpage(selbox.value);">';
XXX+='<select name="selbox" size="1" style="width:150px;font-size:9px;">';
XXX+='<option value"">something to do</option>';
XXX+='<option value="'+wpkurz+'Benutzer:BLueFiSH.as/Langeweile%3F">__Langeweile?</option>';
XXX+='<option value="'+wpkurz+'Spezial:Linksearch/http://www.berlinonline.'+'de/berliner-zeitung/print/">__BZ-Weblinksuche</option>';
XXX+='<option value="'+wplang+'Spezial:Logbuch&type=move&user=&page=&limit=500&offset=0">__Verschiebe-Log</option>';
XXX+='</select></form>';
 
XXX+='------------------------------<br />';
XXX+='<form onMouseup="openpage(selbox.value);">';
XXX+='<select name="selbox" size="1" style="width:150px;font-size:9px;">';
XXX+='<option value"">Wikipedia-Seiten</option>';
XXX+='<option value="'+wpkurz+'WP:GL">_Gesperrte Lemmata</option>';
XXX+='<option value="'+wpkurz+'WP:FZW">_Fragen zur Wikipedia</option>';
XXX+='<option value="'+wplang+'Wikipedia:Liste_der_Administratoren#Aktive_Administratoren">_Administratoren</option>';
XXX+='<option value="'+wpkurz+'WP:AK">_Adminkandidaturen</option>';
XXX+='<option value="'+wpkurz+'WP:AU">_Auskunft</option>';
XXX+='<option value="'+wpkurz+'WP:UF">_Urheberrechtsfragen</option>';
XXX+='<option value="'+wpkurz+'WP:VM">_Vandalismusmeldung</option>';
XXX+='<option value="'+wpkurz+'WP:LFB">_Lizenzvorlagen für Bilder</option>';
XXX+='<option value="'+wpkurz+'WP:LK">_Löschkandidaten</option>';
XXX+='<option value="'+wpkurz+'WP:LKU">__LK/URV</option>';
XXX+='<option value="'+wpkurz+'WP:LKV">__LK/Versionen</option>';
XXX+='<option value="'+wpkurz+'WP:LKB">__LK/Bilder</option>';
XXX+='</select></form>';
 
XXX+='<form onMouseup="openpage(selbox.value);">';
XXX+='<select name="selbox" size="1" style="width:150px;font-size:9px;">';
XXX+='<option value"">Spezial-Seiten</option>';
if (IamAdmin) 
{ XXX+='<option value="'+wpkurz+'Spezial:Blockip">_User sperren</option>';
  XXX+='<option value="'+wplang+'Spezial:Ipblocklist&action=unblock">_User entsperren</option>';
  XXX+='<option value="'+wpkurz+'Spezial:Ipblocklist">_User-Sperrliste</option>';
}
XXX+='<option value"" disabled="disabled">---------</option>';
XXX+='<option value="'+wpkurz+'Spezial:Log">_Logbuch</option>';
XXX+='<option value="'+wpkurz+'Spezial:Log/block">__Log/block</option>';
XXX+='<option value="'+wpkurz+'Spezial:Log/delete">__Log/delete</option>';
XXX+='<option value="'+wpkurz+'Spezial:Log/protect">__Log/protect</option>';
XXX+='<option value="'+wpkurz+'Spezial:Log/upload">__Log/upload</option>';
XXX+='<option value"" disabled="disabled">---------</option>';
XXX+='<option value="'+wpkurz+'Spezial:MediaWiki-Systemnachrichten">_MediaWiki-Seiten</option>';
XXX+='<option value="'+wpkurz+'Spezial:Linksearch">_Linksearch</option>';
XXX+='<option value="'+wpkurz+'Spezial:Allpages">_Allpages</option>';
XXX+='<option value="'+wpkurz+'Spezial:Newpages">_Newpages</option>';
XXX+='<option value="'+wplang+'Spezial:Listusers&group=sysop&limit=500&offset=0">_Admins zeigen</option>';
XXX+='</select></form>';
 
XXX+='------------------------------<br />';
XXX+='<form>';
XXX+='<select name="selbox" size="1" style="width:150px;font-size:9px;">';
XXX+='<option value"">andere wichtige Seiten</option>';
XXX+='<option onMouseup="openpage(\'http://tools.wikimedia.de/~dapete/random/article.php?wiki=wikipedia&lang=de&action=edit\');">_EditRandomPage</option>';
XXX+='<option onMouseup="openpage(\''+commonslang+'Special:Upload&uselang=sdfsdf\');">_Commons:Upload</option>';
XXX+='<option onMouseup="openpage(\'http://tools.wikimedia.de/~magnus/templator.php?language=de\');">_Vorlagen-Templator</option>'; 
XXX+='<option onMouseup="openpage(\'http://wikipedia.ramselehof.de/flinfo.php\');">_Flinfo (Flickr-Upload)</option>'; 
XXX+='<option onMouseup="openpage(\'http://www.affenkrieger.de/wiki/wikicc.php\');">_Affenkrieger</option>';
XXX+='<option onMouseup="openpage(\'http://141.20.126.79/~voj/\');">_WP-List Generator</option>';
XXX+='<option onMouseup="editcount();">_EditCount</option>';
XXX+='</select></form>';
XXX+='------------------------------<br />';
 
// das ganze nachfolgende soll nur angezeigt werden, wenn man grad eine Seite bearbeitet
if ( pagemode == 'edit' )
{
XXX+='<a href="#" onclick="insertTags(\'<br />\',\'\',\'\');">br</a> ';
XXX+='<a href="#" onclick="brboth();">br_b</a> ';
XXX+='<a href="#" onclick="insertTags(\'<!-- \',\' -->\',\'\');">\/\/</a> ';
XXX+='<a href="#" onclick="insertTags(\'→\',\'\',\'\');">→</a> ';
XXX+='<a href="#" onclick="markascitation();">cite</a> ';
XXX+='<a href="#" onclick="insertTags(\'<small>\',\'</small>\',\'\');">small</a> ';
XXX+='<br />';
XXX+='<a href="#" onclick="insertTags(\'<code>\',\'</code>\',\'\');">code</a> ';
XXX+='<a href="#" onclick="insertTags(\'<code><nowiki>\',\'\</nowiki></code>\',\'\');">c+nw</a> ';
XXX+='<a href="#" onclick="insertTags(\'<del>\',\'</del>\',\'\');">strike</a> ';
XXX+='<a href="#" onclick="insertTags(\'<del><nowiki>\',\'</nowiki></del>\',\'\');">s+nw</a> ';
XXX+='<a href="#" onclick="insertTags(\'<u>\',\'</u>\',\'\');">u</a> ';
XXX+='<br />';
XXX+='<br />';
 
XXX+='<a href="#" onclick="makeRedir();">RED</a> ';
XXX+='<a href="#" onclick="insertLDLandKat();">LDL/Kat</a> ';
XXX+='<a href="#" onclick="insertTags(\'\{\{subst:Unsigned|\',\'|\}\}\',\'\');">Unsigned</a> ';
XXX+='<a href="#" onclick="insertTags(\'== Einzelnachweise ==\\n<references/>\\n\',\'\',\'\');">ref</a> ';
XXX+='<br /><br />';
XXX+='<form>';
XXX+='<select name="selbox" size="1" style="width:150px;font-size:9px;">';
XXX+='<option value"">Einfügen: weitere Edithilfen</option>';
XXX+='<option onMouseup="defaulsort();">_Vorlage:DEFAULTSORT</option>';
XXX+='<option onMouseup="insertTags(\'class=wikitable\',\'\',\'\');">_class=wikitable</option>';
XXX+='<option onMouseup="insertTags(\'* \{\{IMDb Titel|\',wgTitle+\'\}\}\',\'\');">_Vorlage:IMDb_Titel</option>';
XXX+='<option onMouseup="insertTags(\'\{\{Großes Bild|\',\'BildnameohneImage|1500px|Bildbeschreibung\}\}\\n\',\'\');">_Vorlage:Großes_Bild</option>';
XXX+='<option onMouseup="insertTags(\'\{\{subst:PAGENAME\}\}\',\'\',\'\');">_PAGENAME</option>';
XXX+='<option onMouseup="insertTags(\'== Weblinks ==\',\'\',\'\');">_Überschrift Weblinks</option>';
XXX+='<option onMouseup="insertTags(\'\\n\{\{Bild-PD-Amtliches Werk\}\}\\n\{\{Wappenrecht\}\}\',\'\',\'\');">_Wappen-PD-DE (ehemalig)</option>';
XXX+='<option value"" disabled="disabled">--- sonstiges</option>';
XXX+='<option onMouseup="alignright2floatright();">_AlignRight>FloatRight</option>';
XXX+='<option onMouseup="insertTags(\'_type:city()_region:DE-\',\'\',\'\');">_+ type & region</option>';
XXX+='<option onMouseup="insertTags(\'Geografische Lage\',\'\',\'\');">_"Geografische Lage"</option>';
XXX+='</select></form>';
 
if (ItsMeBluefish)
{ XXX+='<a href="#" onclick="insertTags(\'\[\[User:BLueFiSH.as|BLueFiSH\]\]&amp;nbsp;\[\[User_talk:BLueFiSH.as|<big>✉<\/big>\]\] <small>(\[\[User:BLueFiSH.as\/redir|Langeweile?\]\])<\/small> \~\~\~\~\~\',\'\',\'\');">BigSig</a> ';
  XXX+='<a href="#" onclick="insertTags(\'\[\[Benutzer:BLueFiSH.as|BLueFiSH\]\]\',\'\',\'\');">SmallSig</a> ';
}
XXX+='<a href="#" onclick="insertTags(\'<gallery>\\n\',\'\\n<\/gallery>\',\'\');">gallery</a> ';
XXX+='<br />';
 
XXX+='------------------------------<br />';
XXX+='<form>';
XXX+='<select name="selbox" size="1" style="width:150px;font-size:9px;">';
XXX+='<option value"">Einfügen: Textbausteine</option>';
XXX+='<option value"" disabled="disabled">--- Benutzerseiten</option>';
XXX+='<option onMouseup="statIP();">_Kat:Statische IP</option>';
if (IamAdmin) {
  XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{Deaktiviert\}\}\';document.editform.wpWatchthis.checked=false;document.editform.wpMinoredit.checked=true;document.editform.wpSummary.value=\'\{\{Deaktiviert\}\}\';document.editform.wpSave.click();">_Deaktiviert</option>';
  XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{Gesperrter_Benutzer\}\}\';document.editform.wpWatchthis.checked=false;document.editform.wpMinoredit.checked=true;document.editform.wpSummary.value=\'Gesperrter_Benutzer\';document.editform.wpSave.click();">_Gesperrter_Benutzer</option>';
  XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{IP-Sperrung\}\}\';document.editform.wpWatchthis.checked=false;document.editform.wpMinoredit.checked= true;document.editform.wpSummary.value=\'IP-Sperrung\';document.editform.wpTextbox1.focus();">_IP-Sperrung</option>';
  XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{Offener_Proxy\}\}\';document.editform.wpWatchthis.checked=false;document.editform.wpMinoredit.checked=true;document.editform.wpSummary.value=\'Offener_Proxy\';document.editform.wpSave.click();">_Offener_Proxy</option>';
}
XXX+='<option value"" disabled="disabled">--- Benutzerdisks</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value+=\'\\n\{\{subst:Test\}\} --\~\~\~\~\';document.editform.wpSummary.value=\'Test\';document.editform.wpWatchthis.checked=false;document.editform.wpSave.click();">_Vorlage:Test</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value+=\'\\n\{\{subst:Hallo\}\} --\~\~\~\~\';document.editform.wpSummary.value=\'Hallo\';document.editform.wpWatchthis.checked=false;document.editform.wpSave.click();">_Vorlage:Hallo</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value+=\'\\n\{\{subst:HalloIP\}\} --\~\~\~\~\';document.editform.wpSummary.value=\'Hallo_IP\';document.editform.wpWatchthis.checked=false;document.editform.wpSave.click();">_Vorlage:HalloIP</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value+=\'\\n\{\{subst:Linkspam\}\} --\~\~\~\~\';document.editform.wpSummary.value=\'Linkspam\';document.editform.wpWatchthis.checked=false;document.editform.wpSave.click();">_Vorlage:Linkspam</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value+=\'\\n\{\{subst:Mitarbeit\}\}\';document.editform.wpSummary.value=\'Mitarbeit\';document.editform.wpWatchthis.checked=false;document.editform.wpSave.click();">_Vorlage:Mitarbeit</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value+=\'\\n==Urheberrechte beachten==\\n\{\{subst:URV-Hinweis||Artikel|2=URL\}\} \~\~\~\~\';document.editform.wpTextbox1.focus();">_URV-Hinweis</option>';
XXX+='<option value"" disabled="disabled">--- Diskussionen</option>';
if (IamAdmin) XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{Vandalismussperre\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpMinoredit.checked=true;document.editform.wpSummary.value=\'+Vorlage:Vandalismussperre\';document.editform.wpSave.click();">_Vandalismussperre</option>';
if (IamAdmin) XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{Vollsperrung\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpMinoredit.checked=true;document.editform.wpSummary.value=\'+Vorlage:Vollsperrung\';document.editform.wpSave.click();">_Vollsperre</option>';
XXX+='</select></form>';
 
XXX+='------------------------------<br />';
XXX+='<form>';
XXX+='<select name="selbox" size="1" style="width:150px;font-size:9px;">';
XXX+='<option value"">LA, URV + Bilder</option>';
XXX+='<option onMouseup="insertBLU();">_Bild:Lizenz-unbekannt</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value+=\'\\n\{\{ShadowsCommons\}\}\';document.editform.wpSummary.value=\'ShadowsCommons\';document.editform.wpSave.click();">_ShadowsCommons</option>';
XXX+='<option value"" disabled="disabled">---------</option>';
XXX+='<option onMouseup="LAeintragen();">_Löschantrag</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{URV\}\} von \[ hier\] --\~\~\~\~\';document.editform.wpSummary.value=\'URV\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">_URV</option>';
XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{löschen|Begründung --\~\~\~\~\}\}\\n\\n----\\n\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'Schnelllöschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">_Schnelllöschen</option>';
XXX+='</select></form>';
XXX+='------------------------------<br />';
 
XXX+='<a href="#" onclick="ReplaceMarkup();">markup</a> ';
XXX+='<a href="#" onclick="ReplaceQuoteSigns();">„“</a> ';
XXX+='<a href="#" onclick="typokorrigieren();">typo</a> ';
XXX+='<br /><br />';
XXX+='<a href="#" onclick="ReplaceKoordinatenAusgabe();">geoNB</a> ';
XXX+='<a href="#" onclick="SingleReplace();">rep</a> ';
}
 
XXX+='<a href="#" onclick="addActionLinks(\'undefined\');">+Links</a> ';
XXX+='<a href="#" onclick="addDelNowLinks(\'undefined\');">+DelNow</a> ';
if (wgAction == "view")
{ XXX+='<a href="http://tools.wikimedia.de/~dapete/random/article.php?wiki=wikipedia&lang=de&action=edit">RandEdit</a> ';
}
 
/* =========== An dieser Stelle wird der Variableninhalt in die Seite mit eingebaut: ==================== */
if (pagemode != 'print' && rightbrowser)
{
  if ( pagemode == 'edit' )
   { document.write('<div id="myquickbar" style="font-size:10px; padding:1px; position:fixed; top:0px; left:0px; z-index:10; background-color:#FFFFFF; width:150px; height:'+sidebarhoehe+'px">' + XXX + '</div>')
   }
  else
  { document.write('<div id="myquickbar" style="font-size:10px; padding:1px; position:fixed; top:0px; left:0px; z-index:10; background-color:#FFFFFF; width:150px; height:'+sidebarhoehe+'px">' + XXX + '</div>')
  }
}
/* ====================================================================================================== */
/* ====================================================================================================== */
 
/* ====================================================================================================== */
/* ==== jetzt folgen einige Funktionen, die oben aufgerufen werden ====================================== */
/* ====================================================================================================== */
function openpage(seite)
{ if (seite!="") window.open(seite);
}
 
function brboth()
{ insertTags('<br style="clear:both" />','','');
}
 
function markascitation()
{ insertTags('„\'\'','\'\'“','');
}
 
function makeRedir()
{ var redirname = prompt('Redirect-Ziel?', wgTitle);
  document.editform.wpTextbox1.value = ('#REDIRECT \[\[' + redirname + '\]\]');
  document.editform.wpWatchthis.checked = false;
  document.editform.wpMinoredit.checked = true;
  document.editform.wpSummary.value = "Weiterleitung nach [[" + redirname + "]] erstellt";
  document.editform.wpSummary.focus();
}
 
function statIP()
{ var whoisip = prompt('Zu wem gehört die IP?');
  document.editform.wpTextbox1.value += "Statische IP: \'\'"+whoisip+"\'\'\n";
  document.editform.wpTextbox1.value += "\[\[Kategorie:Statische IP \(Hochschule\)\|"+whoisip+"\]\]\n";
  document.editform.wpTextbox1.value += "\[\[Kategorie:Statische IP \(Unternehmen\)\|"+whoisip+"\]\]\n";
  document.editform.wpTextbox1.value += "\[\[Kategorie:Statische IP \(Staatlich\)\|"+whoisip+"\]\]";
  document.editform.wpSummary.value = "Kat:Statische IP";
  document.editform.wpWatchthis.checked = false;
  document.editform.wpTextbox1.focus();
}
 
function insertBLU()
{ document.editform.wpTextbox1.value += "== Beschreibung ==\n\{\{Information\n|Beschreibung= ?\n|Quelle= ?\n|Urheber= ?\n";
  document.editform.wpTextbox1.value += "|Datum= ?\n|Genehmigung= ?\n|Andere Versionen= \n|Anmerkungen= \n\}\}\n\n";
  document.editform.wpTextbox1.value += "== Lizenz ==\n\{\{Dateiüberprüfung|Quelle|Urheber|Lizenz|Freigabe\}\}\n\n";
  document.editform.wpSummary.value = "+Vorlage:Dateiüberprüfung";
  document.editform.wpWatchthis.checked = false;
  document.editform.wpTextbox1.focus();
}
 
function insertLDLandKat()
{ insertTags('* \{\{LDLBerlin|XXXXXXXX|ja\}\}\n','','');
  if (document.editform.wpTextbox1.value.indexOf('Kategorie:Kulturdenkmal \(Berlin\)') == -1 )
  { document.editform.wpTextbox1.value += "\[\[Kategorie:Kulturdenkmal (Berlin)\]\]"; 
    document.editform.wpSummary.value += "+LDL/Kat";
  } else document.editform.wpSummary.value += "+LDL";
  document.editform.wpTextbox1.focus();
}
 
function editcount()
{ var bname = prompt('Benutzername auf de', wgUserName);
  bname = bname.replace(" ", "+");
  window.open("http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=dewiki_p&user="+bname);
  // http://tools.wikimedia.de/~kate/cgi-bin/count_edits?dbname=dewiki_p&user=
}
 
// einfache Suchen&Ersetzen-Funktion
function SingleReplace()
{ var suchennach = new RegExp( prompt('Suchen nach (Sonderzeichen evtl. escapen, da per RegExp)', ''), 'g' );
  var ersetzendurch = prompt('Ersetzen durch', '');
  var tbvalue = document.editform.wpTextbox1.value;
  tbvalue = tbvalue.replace(suchennach, ersetzendurch);
  document.editform.wpTextbox1.value = tbvalue;
}
 
function defaulsort()
{ var txtbox = document.editform.wpTextbox1;
  var tbvalue = document.editform.wpTextbox1.value;
  if (typeof txtbox.selectionStart != 'undefined' && txtbox.selectionEnd > txtbox.selectionStart)
  { var namevorname = txtbox.value.substring(txtbox.selectionStart, txtbox.selectionEnd);
  }
 
  var reg1 = "\\|" + namevorname + "\\]\\]"
  var reg2 = new RegExp(reg1, "g");
  tbvalue = tbvalue.replace(reg2, "]]");
 
  tbvalue = tbvalue.replace(/\n\[\[Kategorie/, "\n\{\{DEFAULTSORT:"+namevorname+"\}\}\n[[Kategorie");
 
  document.editform.wpTextbox1.value = tbvalue;
  document.editform.wpTextbox1.focus();
}
/*
 
[[Kategorie:Autor|Nachname, Vorname]]
[[Kategorie:Mann|Nachname, Vorname]]
 
*/
 
function alignright2floatright()
{ var txtbox = document.editform.wpTextbox1;
  if (typeof txtbox.selectionStart != 'undefined' && txtbox.selectionEnd > txtbox.selectionStart)
  { var tbselvalue = txtbox.value.substring(txtbox.selectionStart, txtbox.selectionEnd); var tv = tbselvalue;
 
    if ( tv.indexOf('style=') == -1 ) { tv += "style=\"\""; }
 
    if ( tv.indexOf('bgcolor=') > 0 ) { 
      tv = tv.replace(/bgcolor\=\"#(\w{6})\"/g, "");
      tv = tv.replace(/style=\"/g, "style=\"background:#"+RegExp.$1+"; ");
    }
 
    if ( tv.indexOf('width=') > 0 ) { 
      tv = tv.replace(/width\=\"([0-9]{3})px\"/g, "width=\"$1\"");
      tv = tv.replace(/width\=\"([0-9]{3})\"/g, "");
      tv = tv.replace(/style=\"/g, "style=\"width:"+RegExp.$1+"px; ");
    }
 
    if ( tv.indexOf('align=') > 0 ) { 
      tv = tv.replace(/align\=\"right\"/g, "");
      tv = tv.replace(/style=\"/g, "style=\"float:right; ");
    }
 
    tv = tv.replace(/ +/g, " ");
    tv = tv.replace(/ \n/g, "\n");
    tv = tv.replace(/ \"/g, "\"");
 
    document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(tbselvalue, tv);
    document.editform.wpMinoredit.checked = true; 
    document.editform.wpSummary.value += "IE-Fix: align=right -> float:right";
    document.editform.wpTextbox1.focus();
  }
}
 
 
// Ersetzungen für WP:GEO
function ReplaceGEO()
{ var tbvalue = document.editform.wpTextbox1.value;
 
  //tbvalue = tbvalue.replace(/Koordinate Artikel\|/gi, "Koordinate Text Artikel|");
  document.editform.wpTextbox1.value = tbvalue;
  document.editform.wpMinoredit.checked = true;
  document.editform.wpSummary.value += 'koord angepasst, ';
  document.editform.wpSummary.focus();
}
 
function ReplaceQuoteSigns()
{ var tv = document.editform.wpTextbox1.value;
 
    // Sonderfälle umwandeln zum Erhalt
    tv = tv.replace(/(\w)\=\"/g, "$1§$%");
    tv = tv.replace(/\;\"/g, "$%&");
    tv = tv.replace(/\"\//g, "%&/");
    tv = tv.replace(/\" \//g, "% &/");
    tv = tv.replace(/\"\>/g, "%&>");
    tv = tv.replace(/(\d)'/g, "$1#~");
    tv = tv.replace(/(\w)'(\w)/g, "$1##$2");
 
    // Anführungszeichen umwandeln
    // auf - Sonderzeichen davor
    tv = tv.replace(/(\s|\(|\|)\"/g, "$1„");   // ("''bla / |"bla
    // auf - Sonderzeichen danach
    tv = tv.replace(/\"(\w|\[)/g, "„$1");      // "[[bla
    // zu - Sonderzeichen davor
    tv = tv.replace(/(\w|\.|\!|\?|\])\"/g, "$1“");   // ." / bla]]"
    // zu - Sonderzeichen danach
    tv = tv.replace(/\"(\s|\]|\.|\,|-|\))/g, "“$1"); // bla"-bla / bla''") / bla"] / bla''". / bla''",
 
    // Ausnahmen zurückkorrigieren
    if (tv.search(/‚/) < 0) tv = tv.replace(/‘/g, "'");
    tv = tv.replace(/“ \|/g, "\" |");
    tv = tv.replace(/“\|/g, "\"|");
    tv = tv.replace(/right“/g, "right\"");
    tv = tv.replace(/left“/g, "left\"");
    tv = tv.replace(/center“/g, "center\"");
    tv = tv.replace(/px“/g, "px\"");
    tv = tv.replace(/“ align/g, "\" align");
    tv = tv.replace(/“ valign/g, "\" valign");
    tv = tv.replace(/“ width/g, "\" width");
    tv = tv.replace(/“ cell/g,  "\" cell");
    tv = tv.replace(/“ style/g, "\" style");
    tv = tv.replace(/“ bgcolor/g, "\" bgcolor");
    tv = tv.replace(/“ col/g, "\" col");
    tv = tv.replace(/“\n\|/g, "\"\n|");
    tv = tv.replace(/“\n\!/g, "\"\n!");
    tv = tv.replace(/\“ ([N|S]),/g, "\" $1,");
    tv = tv.replace(/\“ ([O|W])\}\}/g, "\" $1}}");
    tv = tv.replace(/\“\&nbsp/g, "\"&nbsp");
    tv = tv.replace(/\“ ([n|s|ö|w])\./g, "\" $1.");
 
    // Sonderfälle zurückwandeln
    tv = tv.replace(/\§\$\%/g, "=\"");
    tv = tv.replace(/\$\%\&/g, ";\"");
    tv = tv.replace(/\%\&\//g, "\"/");
    tv = tv.replace(/\% \&\//g, "\" /");
    tv = tv.replace(/\%\&\>/g, "\">");
    tv = tv.replace(/\#\~/g, "'");
    tv = tv.replace(/##/g, "'");
 
    document.editform.wpTextbox1.value = tv;
}
/*  Testbeispiele
Soll das Skript nicht umwandeln:
 
<ref name="Hallo" />
<br style="clear:both">
You're Havin' Better
{{Koordinate Artikel|40"&nbsp;N, 44"&nbsp;O}}
{{Koordinate Artikel|40" N, 44" O}}
{{Koordinate Artikel|40" n. Br., 13° 24' 39" ö. L.}}
align="|
align="right" |
bla" align
bla" cell
bla" style
px"
bla" bgcolor
bla"
|
bla"
!
 
Soll das Skript "umwandeln":
 
und "[[International Sufi Movement]]". Zudem
"Hallo"
Hallo ''"Hallo"'' Hallo
Hallo "''Hallo''" Hallo
==="problematisch"===
''"kursiv"'' und '''"fett"'''
die Kür: 'single' 'quotes' kann das 'Skript' wohl nicht. 
Warum 'eigentlich nicht'?
obwohl man "die in Zitaten 'innerhalb von Zitaten' braucht".
Gestern ("Montag") und morgen (''"Mittwoch"'').
"Ich sehe das anders!", sagte er.
Das ist ''"richtig so"'' und ''"das auch!!"'' aber "das auch?"
"bla"-bla
wachsam."''
("''jenseits''")
*/
 
function isNumber(inputStr)
{ for (var i = 0; i < inputStr.length; i++)
  { var oneChar = inputStr.substring(i, i + 1)
    if (oneChar < '0' || oneChar > '9') return false;
  }
  return true;
}
 
/* ============================================================================================== */
/* ============================================================================================== */
 
 
/* ============================================================================================== */
/* "LAeintragen" größtenteils von mir, um mit möglichst wenig Aufwand Löschanträge stellen zu können */
/* Mein Dank geht an Littl, durch sie wird der LA gleich bei den Löschkandidaten eingetragen */
 
var subjp = 'subj=';
var textp = 'txt=';
 
//XXX+='<option onMouseup="document.editform.wpTextbox1.value=\'\{\{subst:Löschantrag|--\~\~\~\~\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'Bildlöschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">_Bild:Löschantrag</option>';
 
 
function LAeintragen()
{ var lkseite = 'Wikipedia:Löschkandidaten/';
  var defgrund = '';
  var lemma = wgPageName;
  if (wgNamespaceNumber == 6)
  { lkseite += "Bilder/";
    defgrund = "Urheber nicht angegeben, weniger als 100 Jahre alt / keine Quellenangabe, keine Lizenzangabe";
    lemma = ":" + lemma;
  }
  var grund = prompt('LA-Grund:',defgrund);
  grund += ' --\~\~\~\~';
 
  // Vorlage in Artikel eintragen 
  document.editform.wpSummary.value='+Löschantrag';
  document.editform.wpWatchthis.checked=true;
  if (grund.substring(0,1) == "_")
  { autosave = true;
    document.editform.wpTextbox1.value='\{\{subst:Löschantrag|'+grund.substring(1, grund.length)+'\}\}\n\n' + document.editform.wpTextbox1.value;
  }
  else {document.editform.wpTextbox1.value='\{\{subst:Löschantrag|'+grund+'\}\}\n\n' + document.editform.wpTextbox1.value;}
 
  var wpdatum = datumheute.replace(/\s/g, "_");
 
  // Öffnen der LA-Seite, gleich zum Eintragen des LA, Texte werden als Paraneter übergeben
  var uri = wplang + lkseite + wpdatum + '&action=edit&section=new'
  uri    += "&" + subjp + "[[" + lemma + "]]&" + textp + encodeURIComponent(grund);
 
  window.open(uri);
  if (autosave) {document.editform.wpSave.click();}
 
  // Rest des Skripts folgt anschließend
}
 
// "funktion loeschkandidat" (von Littl) - Entnimmt aus der URI die Parameter und fügt sie in die Textfelder ein.
// Wird automatisch aufgerufen wenn man eine Löschkandidatenseite aufruft
function loeschkandidat()
{ docURL = decodeURIComponent(docURL);
  var params = docURL.split ('&');
  for (var i=1; i<params.length; i++) // Parameter suchen
  { if (params[i].substring(0, subjp.length) == subjp) 
    { var subj = params[i].substring(subjp.length, 9999);
      document.editform.wpSummary.value = subj; // Lemma eintragen
    }
    if (params[i].substring(0, textp.length) == textp) 
    { var text = params[i].substring(textp.length, 9999);
      if (text.substring(0,1) == "_") {autosave = true; text = text.substring(1, text.length);}
      document.editform.wpTextbox1.value = text; // LA-Grund eintragen
      document.editform.wpWatchthis.checked=true;
      if (autosave) {document.editform.wpSave.click();}
    } 
  }  
}
 
function delPageNow()
{ if (docURL.search(/Benutzer_Diskussion\:\d+\.\d+\.\d+\.\d+/) > 0)
  { if (document.getElementById('ca-nstab-user').getElementsByTagName('a')[0].href.search(/action=edit/) > 0)
      document.getElementById('wpConfirmB').click();
  }
  else document.getElementById('wpConfirmB').click();
}
 
 
// verändert einige Beschriftungen an der MediaWiki-Oberfläche.
function changeBeschriftungen()
{ 
  // Abmelden heißt jetzt X bei mir, damit man nicht so leicht aus Versehen drauf drücken kann.
  document.getElementById("pt-logout").getElementsByTagName("a")[0].innerHTML = "<b>X</b>";
 
  // Beschriftungen bei den Artikellinks verändern
  if (document.getElementById("ca-edit")) 
     document.getElementById("ca-edit").getElementsByTagName("a")[0].innerHTML = "Bearbeiten";
  if (document.getElementById("ca-history")) 
     document.getElementById("ca-history").getElementsByTagName("a")[0].innerHTML = "Versionen";
 
  // Beschriftungen in der Sidebar verändern
  if (document.getElementById("t-whatlinkshere")) 
     document.getElementById("t-whatlinkshere").getElementsByTagName("a")[0].innerHTML="Links a.d. Seite";
  if (document.getElementById("t-recentchangeslinked")) 
     document.getElementById("t-recentchangeslinked").getElementsByTagName("a")[0].innerHTML="Verlinkte Seiten";
  if (document.getElementById("t-blockip")) 
     document.getElementById("t-blockip").getElementsByTagName("a")[0].innerHTML="<b>User_blocken</b>";
  if (document.getElementById("t-emailuser")) 
     document.getElementById("t-emailuser").getElementsByTagName("a")[0].innerHTML="E-Mail_senden";
  if (document.getElementById("p-lang")) 
     document.getElementById("p-lang").getElementsByTagName("h5")[0].innerHTML="Interwiki";
  if (document.getElementById("ca-unwatch"))
     document.getElementById("ca-unwatch").getElementsByTagName("a")[0].innerHTML = "Nicht beobachten";
 
  // Beschreibungen verkürzen
  if ( wgAction == "history" || wgCanonicalSpecialPageName == "Contributions" || wgCanonicalSpecialPageName == "Watchlist" || wgCanonicalSpecialPageName == "Recentchanges" ) 
  { for (var i=0; aNode = document.getElementsByTagName("a")[i]; i++)
    { if ( aNode.innerHTML == "Versionen" )    {aNode.innerHTML = "Ver";}
      if ( aNode.innerHTML == "Aktuell" )      {aNode.innerHTML = "Akt.";}
      if ( aNode.innerHTML == "Vorherige" )    {aNode.innerHTML = "Diff";}
      if ( aNode.innerHTML == "Unterschied" )  {aNode.innerHTML = "Diff";}
      if ( aNode.innerHTML == "Diskussion" )   {aNode.innerHTML = "D";}
      if ( aNode.innerHTML == "Beiträge" )     {aNode.innerHTML = "B";}
      if ( aNode.innerHTML == "Sperren" )      {aNode.innerHTML = "S";}
      if ( aNode.innerHTML == "rückgängig" )   {aNode.innerHTML = "undo";}
      if ( aNode.innerHTML == "Zurücksetzen" ) {aNode.innerHTML = "REV";}
    }
  }
 
  if ( document.getElementById("wpSummaryLabel") ) {document.getElementById("wpSummaryLabel").getElementsByTagName("a")[0].innerHTML = "Z&Q";}
 
  // alle roten Links zu Bildern normal anklickbar machen
  if ( wgCanonicalNamespace != "Image" )
  { for (var i=0; aNode = document.getElementsByTagName("a")[i]; i++)
    { if ( href = aNode.getAttribute("href") )
      { if ( href.search(/\?title\=Bild\:/) > 0 && href.search(/\&action\=edit/) > 0 )
        { href = href.replace(/\&action\=edit/, '');
          aNode.setAttribute("href", href);
        }
        if ( href.search(/wpDestFile/) > 0 )
        { href = href.replace(/Spezial\:Hochladen\&wpDestFile\=/, 'Bild:');
          aNode.setAttribute("href", href);
        }
      }
    }
  }
 
  if (wgCanonicalSpecialPageName == "Watchlist")
  { var Zeit = new Date();
    var Stunden = Zeit.getHours();
    var Minuten = Zeit.getMinutes();
    var Sekunden = Zeit.getSeconds();
    document.getElementById("ca-nstab-special").getElementsByTagName("a")[0].innerHTML = "aktualisieren (letzter Stand: " + Stunden+":"+Minuten+":"+Sekunden+")";
  }
 
}
 
/* ============================================================================================== */
/* ============== von [[MediaWiki:Onlyifediting.js]] und angepasst (gekürzt) ==================== */
/* ============================================================================================== */
 // Optionen für das Sonderzeichenmenü in [[MediaWiki:Edittools]]
 
 function addCharSubsetMenu() {
  var specialchars = document.getElementById('specialchars');
  if (specialchars) {
   var menu = "<select style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
   menu += "<option>Standard</option>";
   menu += "<option>WikiSyntax</option>";
   menu += "</select>";
   specialchars.innerHTML = menu + specialchars.innerHTML;
 // Standard-CharSubset
   chooseCharSubset(0);
   }
 }
 
/* ============================================================================================== */
/* ============== importieren von ausgelagerten Funktionen ====================================== */
/* ============================================================================================== */
 
// ======== import function addActionLinks() ===========
// fügt jedem Link einen ActionLink hinzu, ganz praktisch z.B. für zum Abarbeiten von Listen
if (typeof DefaultAction == 'undefined') var DefaultAction = "delete";
includePage('Benutzer:BLueFiSH.as/JS/addActionLinks.js');
 
// ======== import function addDelNowLinks() ===========
// fügt jedem WikiLink einen entsprechenden DeleteNow-Link hinzu
includePage('Benutzer:BLueFiSH.as/JS/addDelNowLinks.js');
 
// ======== import TabsHinzufügen-Funktionen ===========
// fügen ein paar hilfreiche Tabs in die Tableiste über einer Seite hinzu
includePage('Benutzer:BLueFiSH.as/JS/addtabs.js');
 
// ======== import function AddEditLinkToOldVersionLinks ===========
// fügt neben Links zu älteren Versionen einen Bearbeiten-Link hinzu (komplett von Berlin-Jurist)
if ( pagemode != 'edit' ) { includePage('Benutzer:BLueFiSH.as/JS/AddEditLinkToOldVersionLinks.js'); }
 
// ======== import function ReplaceMarkup() ===========
// macht allgemeine Ersetzungen  -  FUNKTION !!! NICHT !!! OHNE NACHKONTROLLE ÜBER "Änderungen zeigen" AUSFÜHREN !!!
if ( pagemode == 'edit' ) { includePage('Benutzer:BLueFiSH.as/JS/markup.js'); }
 
// ======== import function TypoCorrection() ===========
// macht Rechtschreibkorrekturen -  FUNKTION !!! NICHT !!! OHNE NACHKONTROLLE ÜBER "Änderungen zeigen" AUSFÜHREN !!!
if ( pagemode == 'edit' ) { includePage('Benutzer:BLueFiSH.as/JS/typo.js'); }
 
// ======== import function replaceKoordinatenAusgabe() ===========
// Macht den Ausgabetext der Koordinaten entsprechend der gängigen Form schick
if ( pagemode == 'edit' ) { includePage('Benutzer:BLueFiSH.as/JS/replaceKoordAusgabe.js'); }
 
// ======== import [[Benutzer:BLueFiSH.as/JS/shortenTemplatesused.js]] ===========
// verkürzt die Anzeige der in einem Artikel verwendeten Vorlagen ([[MediaWiki:Templatesused]])
includePage('Benutzer:BLueFiSH.as/JS/shortenTemplatesused.js');
 
// ======== import [[Benutzer:BLueFiSH.as/JS/Sperrstatus.js]] ===========
// verkürzt die Anzeige der in einem Artikel verwendeten Vorlagen ([[MediaWiki:Templatesused]])
includePage('Benutzer:BLueFiSH.as/JS/Sperrstatus.js');
 
 
// *************** Fremdimports ***************
 
// ======== import APPERs Rechtschreibprüfung [[Benutzer:APPER/RP/js]] siehe auch [[Benutzer:APPER/RP]
if (typeof DontAutorunRP == 'undefined') var DontAutorunRP = true;
includePage('Benutzer:APPER/RP/js');
 
// ======== import [[Benutzer:ASM/quickedit.js]]
includePage('Benutzer:ASM/quickedit.js');
 
// ======== import Gallery-verbreitern-Funktion [[Benutzer:Olliminatore/newgallery.js]]
var gallery_len = 6;  // Galerie-Breite
var bCategory = true; // nur in Kategorien?
var bArticle = false; // (oder und) nur in Artikeln?
includePage('Benutzer:Olliminatore/newgallery.js');
 
// ======== import [[Benutzer:Revvar/dellink nowcommons.js]]
includePage('Benutzer:Revvar/dellink_nowcommons.js');
 
// ======== import [[Benutzer:Revolus/monobook.js/sidebartranslate.js]]
includePage('Benutzer:Revolus/monobook.js/sidebartranslate.js');
 
/* ============================================================================================== */
/* ============== function Init - die Schaltzentrale ============================================ */
/* ============================================================================================== */
function Init()
{ addTabs();
 
  if (IamAdmin)
  { if ( wgCanonicalNamespace == "Image" )
    { if ( document.getElementById('content').innerHTML.search(/NowCommons/) > 0 )
      { add_dellinks_nowcommons(); }
      if ( docURL.search(/delete/)>0  && document.getElementById("wpReason").value=='' && document.title.search(/beendet/)==-1 )
      { document.getElementById("wpReason").value = '\[\[Hilfe:Wikimedia Commons|NowCommons\]\] - [[commons:Image:'+wgTitle+']]'; }
    }
    if ( wgPageName == "Spezial:Neue_Seiten" || wgPageName == "Kategorie:Wikipedia:Schnelllöschen" ) addActionLinks("delete");
    if ( wgPageName == "Spezial:Neue_Seiten") addDelNowLinks('veraltete IP-Diskussionsseite');
    if (document.getElementById("wpReason")) {if (docURL.indexOf('\&delnow\&wpReason') > 0) delPageNow();}
    if ((document.getElementById('content').innerHTML.search(/\>Aktion beendet\</) > 0 || 
         document.getElementById('content').innerHTML.search(/\>Interner Fehler\</) > 0 ) && 
         docURL.search(/Diskussion\:\d+\.\d+\.\d+\.\d+/) > 0)
    { window.close(); }
  }
 
  if ( pagemode == 'edit' && (docURL.indexOf('schkandidaten') > 0) && docURL.indexOf (subjp) > 0) loeschkandidat();
 
  if ( wgCanonicalSpecialPageName == "Movepage" )
  {  if (document.getElementById("wpMovetalk")) document.getElementById("wpMovetalk").checked=true;
     if (document.getElementById("watch"))      document.getElementById("watch").checked=false;
     if (document.getElementById("wpConfirm"))  document.getElementById("wpConfirm").checked=true;
  }
 
  if ( pagemode == 'edit' && secmode == true ) window.scrollTo(1, 65);
 
  // WP-Sidebar auf passende Höhe runterschieben
  if (rightbrowser) document.getElementById("column-one").style.paddingTop = 10 + sidebarhoehe + "px";
 
  changeBeschriftungen();
 
}
/* ============================================================================================== */
 
if (pagemode != 'print') addOnloadHook(Init);  
 
// <!-- -->

rilpoint_mw113