|
|
Zeile 1: |
Zeile 1: |
| /* Veraltet; benutzer stattdessen [[MediaWiki:common.js]] */ | | /* 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\]\]&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(/\“\ /g, "\" ");
| |
- | 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" N, 44" 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§ion=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);
| |
- |
| |
- | // <!-- -->
| |