|
|
| 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",
| |
| "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",
| |
| "Forum:Kamelopedia/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/SciFi-Adventure.css",
| |
| "Projekt:Hauptseite/HipHoppedia": "MediaWiki:Skin/HipHoppedia.css",
| |
| "Reimheitsgebot": "MediaWiki:Skin/Reimheitsgebot.css",
| |
| "Kamelopedia:Logo": "MediaWiki:Skin/Kamelopedia:Logo.css",
| |
| "Kamel:WiMu/animateTransparency": "Kamel:WiMu/animateTransparency.css",
| |
| "Liste der Eier": "MediaWiki:Skin/Liste der Eier.css",
| |
| "Frohe Ostern": "MediaWiki:Skin/Liste der Eier.css",
| |
| "Ostern": "MediaWiki:Skin/Liste der Eier.css",
| |
| "Chlor": "MediaWiki:Skin/Chlor.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",
| |
| "Schnee": "MediaWiki:SnowEffect.js",
| |
| "Fräulein Smillas Gespür für Schnee": "MediaWiki:SnowEffect.js",
| |
| "Kamel:Queeny Tankwood": "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[Seitenname.replace(/_/g, " ")];
| |
| if (articleCSS) importCSS(articleCSS);
| |
|
| |
| var articleJS = scriptedArticles[Seitenname.replace(/_/g, " ")];
| |
| if (articleJS) importJS(articleJS);
| |
|
| |
|
| |
|
| |
| //================================================================================
| |
| // Projekt:Ka-Mel-Oh! wird so gemacht wie früher mal
| |
|
| |
| if (Seitenname.indexOf("Projekt:Ka-Mel-Oh!") == 0) {
| |
| importCSS("Projekt:Ka-Mel-Oh!.css");
| |
| importCSS("MediaWiki:Skin/Projekt:Ka-Mel-Oh!.css");
| |
| }
| |
| if (Seitenname.indexOf("Projekt_Diskussion:Ka-Mel-Oh!") == 0) {
| |
| importCSS("Projekt:Skin/Ka-Mel-Oh!.css");
| |
| }
| |
| if (Seitenname.indexOf("Projekt:Ka-Mel-Oh!/Datenbank") == 0) {
| |
| importCSS("Projekt:Ka-Mel-Oh!/Datenbank.css");
| |
| }
| |
|
| |
|
| |
| //================================================================================
| |
| // Projekt:Adventure wird so gemacht wie früher mal
| |
|
| |
| if (Seitenname.indexOf("Projekt:Adventure/") == 0) {
| |
| importCSS("MediaWiki:Skin/Adventure.css");
| |
| importJS("MediaWiki:Skin/Adventure.js");
| |
| importCSS("MediaWiki:Skin/Adventure/skins.css");
| |
| }
| |
|
| |
| if (Seitenname.indexOf("Projekt:SciFi-Adventure/") == 0) {
| |
| importCSS("MediaWiki:Skin/SciFi-Adventure.css");
| |
| importJS("MediaWiki:Skin/Adventure.js");
| |
| importCSS("MediaWiki:Skin/Adventure/skins.css");
| |
| }
| |
|
| |
| /* fügt auf allen Seiten einen Problem-Meldungs-Link zu den Tabs hinzu */
| |
| if (window.mw && window.mw.util) {
| |
| var commaEscapedPage = Seitenname.replace(/,/g,"%26%2344%3B");
| |
| mw.util.addPortletLink('p-cactions', 'http://kamelopedia.net/wiki/Spezial:Mit_Formular_bearbeiten/Bug?Bug[Betrifft%20Wikiseite(n)]=' + commaEscapedPage , 'Ein Problem melden',
| |
| 'ca-bug', 'Erstellt eine Problem-Meldung für diese Seite im Bugtracker', '', '');
| |
| }
| |
|
| |
| /*Neue Bildsuche mal bei der Suchbox platzieren quick&dirty*/
| |
| jQuery(document).ready(function(addKugelsuche){
| |
| var aKugelsuche = document.createElement("a");
| |
| aKugelsuche.title = "Kugel-Bildersuche (öffnet sich in neuem Fenster)";
| |
| aKugelsuche.className = "kugellink";
| |
| aKugelsuche.target = "_blank";
| |
| aKugelsuche.href = "http://kamelopedia.net/index.php/Commons:Kugel";
| |
| aKugelsuche.style.color = "#577FCF";
| |
| aKugelsuche.appendChild(document.createTextNode("Kugel-Bildersuche"));
| |
|
| |
| var DivKugelsuche = document.createElement("div");
| |
| DivKugelsuche.style.fontSize = "10px";
| |
| DivKugelsuche.style.textAlign = "right";
| |
| DivKugelsuche.style.fontWeight = "normal";
| |
| DivKugelsuche.appendChild(aKugelsuche);
| |
|
| |
| var NaviUl = document.getElementById("p-search").getElementsByTagName("form");
| |
| NaviUl[0].appendChild(DivKugelsuche);
| |
| });
| |