|
|
| Zeile 1: |
Zeile 1: |
| /* Das folgende JavaScript wird für Benutzer geladen, die den Vector-Skin verwenden. Allgemeingültiges JavaScript bitte in [[MediaWiki:Common.js]] eintragen. */
| |
|
| |
|
| /* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */
| |
|
| |
| //================================================================================
| |
| // eigene skins für artikel und kamele
| |
|
| |
| /* Artikel mit eigenen Skins */
| |
| var skinnedArticles = {
| |
| "Googlefight": "MediaWiki:Skin/Googlefight.css",
| |
| "Epilepsie": "MediaWiki:Skin/Epilepsie.css",
| |
| "Handschrift": "MediaWiki:Skin/Handschrift.css",
| |
| "Komplementärfarbe": "MediaWiki:Skin/Komplementärfarbe.css",
| |
| "Diskussion:Komplementärfarbe": "MediaWiki:Skin/Komplementärfarbe.css",
| |
| "Gut versteckt": "MediaWiki:Skin/Gut versteckt.css",
| |
| "Projekt:Hauptseite/Pommespedia": "MediaWiki:Skin/Pommespedia.css",
| |
| "Zombiepedia": "MediaWiki:Skin/Zombiepedia.css",
| |
| "Diskussion:Zombiepedia": "MediaWiki:Skin/Zombiepedia.css",
| |
| "3D": "MediaWiki:Skin/3D.css",
| |
| "Diskussion:3D": "MediaWiki:Skin/3D.css",
| |
| "Wirklich leere Seite": "MediaWiki:Skin/Wirklich leere Seite.css",
| |
| "Liste der Bahnen & Züge": "MediaWiki:Skin/Liste der Bahnen & Züge.css",
| |
| "Liste der Sterne": "MediaWiki:Skin/Liste der Sterne.css",
| |
| "Schach": "MediaWiki:Skin/Schach.css",
| |
| "Diskussion:Schach": "MediaWiki:Skin/Schach.css",
| |
| "Hilfreiche Tipps zur Folterung mit Porno-Point": "MediaWiki:Skin/Hilfreiche Tipps zur Folterung mit Porno-Point.css",
| |
| "Transparent": "MediaWiki:Skin/Durchsichtig.css",
| |
| "PädoVZ": "MediaWiki:Skin/PädoVZ.css",
| |
| "Spiegel": "MediaWiki:Skin/Spiegel.css",
| |
| "Windowspedia": "MediaWiki:Skin/Windowspedia.css",
| |
| "Diskussion:Windowspedia": "MediaWiki:Skin/Windowspedia.css",
| |
| "Grabkammer des Pharao": "MediaWiki:Skin/Grabkammer des Pharao.css",
| |
| "Bildschirmschoner": "MediaWiki:Skin/Bildschirmschoner.css",
| |
| "Schleichwerbung": "MediaWiki:Skin/Schleichwerbung.css",
| |
| "John Cage": "MediaWiki:Skin/John Cage.css",
| |
| "Kameleonanie": "MediaWiki:Skin/Kameleonanie.css",
| |
| "Beichte": "MediaWiki:Skin/Beichte.css",
| |
| "Artikelbaukasten": "MediaWiki:Skin/Artikelbaukasten.css",
| |
| "Hauptseitenalternativvorschlag": "MediaWiki:Skin/Hauptseitenalternativvorschlag.css",
| |
| "Kamelopedia:Geburtstagsartikel": "MediaWiki:Skin/Kamelopedia:Geburtstagsartikel.css",
| |
| "Kamelopedia:Forum/Lange Liste": "MediaWiki:Skin/Forum:Kamelopedia.css",
| |
| "Kamel:WiMu/Geldautomat": "Kamel:WiMu/Geldautomat.css",
| |
| "Projekt:Adventure": "MediaWiki:Skin/Adventure.css",
| |
| "Projekt:SciFi-Adventure": "MediaWiki:Skin/Adventure.css",
| |
| "Projekt:Hauptseite/HipHoppedia": "MediaWiki:Skin/HipHoppedia.css",
| |
| "Reimheitsgebot": "MediaWiki:Skin/Reimheitsgebot.css",
| |
| "Micamel Jacson": "MediaWiki:Skin/Micamel Jacson.css",
| |
| "Kamelopedia:Logo": "MediaWiki:Skin/Kamelopedia:Logo.css",
| |
| "Kamel:WiMu/animateTransparency": "Kamel:WiMu/animateTransparency.css",
| |
| "Kamel:Kamelokronf/Spielwüste/Startregeln": "Kamel:Kamelokronf/Spielwüste/Startregeln.css",
| |
| "Kamel:Final.countdown": "Kamel:Final.countdown/vector.css"
| |
| };
| |
|
| |
| /* Artikel mit eigenen Skripts */
| |
| var scriptedArticles = {
| |
| "Beichte": "MediaWiki:Beichtomat.js",
| |
| "Artikelbaukasten": "MediaWiki:Skin/Artikelbaukasten.js",
| |
| "Möh": "MediaWiki:Skin/Möh.js",
| |
| "PDF": "MediaWiki:Skin/PDF.js",
| |
| "Kamelopedia:Suchttest": "MediaWiki:Skin/Suchttest.js",
| |
| "Epilepsie/Hardcoreversion": "MediaWiki:Skin/Epilepsie.js",
| |
| "Kamel:WiMu/Geldautomat": "Kamel:WiMu/Geldautomat.js",
| |
| "Friedhof": "MediaWiki:Skin/Friedhof.js",
| |
| "Der Diss": "MediaWiki:Skin/Der Diss.js",
| |
| "Grabkammer des Pharao": "MediaWiki:Skin/Grabkammer des Pharao.js",
| |
| "Fluch des Pharao": "MediaWiki:Skin/Grabkammer des Pharao.js",
| |
| "Fräulein Smillas Gespür für Schnee": "MediaWiki:SnowEffect.js",
| |
| "Spezial:Letzte Änderungen": "MediaWiki:Skin/DontFeedTrolls.js",
| |
| "Kamel:WiMu/animateTransparency": "Kamel:WiMu/animateTransparency.js",
| |
| "Gelbsucht": "MediaWiki:Skin/Gelbsucht.js",
| |
| "Gebrauchsanweisung": "MediaWiki:Skin/Gebrauchsanweisung.js",
| |
| "Lorem ipsum": "MediaWiki:Skin/pagina latina.js",
| |
| "Latein": "MediaWiki:Skin/pagina latina.js",
| |
| "Pseudolink": "MediaWiki:Skin/noclick.js",
| |
| "Bewegung": "MediaWiki:Skin/Bewegung.js"
| |
| };
| |
|
| |
|
| |
| var articleCSS = skinnedArticles[wgPageName.replace(/_/g, " ")];
| |
| if (articleCSS) importStylesheet(articleCSS);
| |
|
| |
| var articleJS = scriptedArticles[wgPageName.replace(/_/g, " ")];
| |
| if (articleJS) importScript(articleJS);
| |
|
| |
|
| |
|
| |
| //================================================================================
| |
| // Projekt:Ka-Mel-Oh! wird so gemacht wie früher mal
| |
|
| |
| if (wgPageName.indexOf("Projekt:Ka-Mel-Oh!") == 0) {
| |
| importStylesheet("Projekt:Ka-Mel-Oh!.css");
| |
| importStylesheet("MediaWiki:Skin/Projekt:Ka-Mel-Oh!.css");
| |
| }
| |
| if (wgPageName.indexOf("Projekt_Diskussion:Ka-Mel-Oh!") == 0) {
| |
| importStylesheet("Projekt:Skin/Ka-Mel-Oh!.css");
| |
| }
| |
| if (wgPageName.indexOf("Projekt:Ka-Mel-Oh!/Datenbank") == 0) {
| |
| importStylesheet("Projekt:Ka-Mel-Oh!/Datenbank.css");
| |
| }
| |
|
| |
|
| |
| //================================================================================
| |
| // Projekt:Adventure wird so gemacht wie früher mal
| |
|
| |
| if (wgPageName.indexOf("Projekt:Adventure/") == 0) {
| |
| importStylesheet("MediaWiki:Skin/Adventure.css");
| |
| importScript("MediaWiki:Skin/Adventure.js");
| |
| }
| |
|
| |
| if (wgPageName.indexOf("Projekt:SciFi-Adventure/") == 0) {
| |
| importStylesheet("MediaWiki:Skin/Adventure.css");
| |
| importScript("MediaWiki:Skin/Adventure.js");
| |
| }
| |
|
| |
| /*
| |
| * [Bearbeiten]-Buttons vom rechten Fensterrand
| |
| * direkt rechts neben die jeweiligen Überschriften.
| |
| * dbenzhuser (de:Benutzer:Dbenzhuser)
| |
| * Angepasst nach Vorschlag von http://de.wikipedia.org/w/index.php?title=MediaWiki_Diskussion:Vector.js&oldid=75510836
| |
| *Teulenmodifiziert (nur bei "view" laden; nicht abschaltbar)
| |
| */
| |
| addOnloadHook(
| |
| function () {
| |
| if (wgAction != 'view')
| |
| return;
| |
| appendCSS(".editsection{float:none;margin-left:0}");
| |
| var elt, item;
| |
| var root=document.getElementById("content");
| |
| for (var i=1; i <= 6; ++i) {
| |
| var list=root.getElementsByTagName("h" + i);
| |
| for (var j=0, je=list.length; j < je; ++j) {
| |
| item=list[j];
| |
| numChilds=item.childNodes.length;
| |
| if (numChilds > 1 && item.firstChild.className == "editsection")
| |
| {
| |
| // Zuerst das Leerzeichen von hinter dem Bearbeiten Link davor
| |
| item.insertBefore(item.firstChild.nextSibling, item.firstChild);
| |
| // Danach die große Rotation: Alles nach vorn, bis auf die beiden Elemente
| |
| while (--numChilds > 1)
| |
| item.insertBefore(item.lastChild, item.firstChild); // Überschrift vor Bearbeitenlink
| |
| }
| |
| }
| |
| }
| |
| });
| |