MediaWiki:Vector.js: Unterschied zwischen den Versionen
aus Kamelopedia, der wüsten Enzyklopädie
K (+ "Project", "Commons") |
K |
||
(20 dazwischenliegende Versionen von einem Kamel werden nicht angezeigt) | |||
Zeile 120: | Zeile 120: | ||
'ca-bug', 'erstellt eine Problem-Meldung für diese Seite im Forum', '', ''); | 'ca-bug', 'erstellt eine Problem-Meldung für diese Seite im Forum', '', ''); | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
/*Neue Bildsuche mal bei der Suchbox platzieren quick&dirty*/ | /*Neue Bildsuche mal bei der Suchbox platzieren quick&dirty*/ | ||
Zeile 160: | Zeile 141: | ||
NaviUl[0].appendChild(DivKugelsuche); | NaviUl[0].appendChild(DivKugelsuche); | ||
}); | }); | ||
+ | |||
+ | // 2-Klick Social-Gedöns | ||
+ | $(function() { | ||
+ | //Liste der Seiten, wo Socialgedöns eingeblendet werden soll | ||
+ | var socialNS = (typeof(vbNS) == 'object') ? aktiveNS : new Array ("", "File", "Project", "Commons" ,"Kamelionary", "Kamelobooks", "News", "Projekt", "Frage"); | ||
+ | if(window.location.search == '' && mw.config.get( 'wgArticleId' ) != 0 && jQuery.inArray(mw.config.get( 'wgCanonicalNamespace' ), socialNS) != -1) { | ||
+ | loadURL = wgServer + "/index.php?title=MediaWiki:Skin/jquery.socialshareprivacy.min.js&action=raw&ctype=text/javascript"; | ||
+ | var cont = '<div id="socialshareprivacy"></div>'; | ||
+ | $('#bodyContent').append(cont); | ||
+ | $.getScript(loadURL, function () { | ||
+ | $('#socialshareprivacy').socialSharePrivacy(); | ||
+ | |||
+ | }); | ||
+ | } | ||
+ | }); |
Version vom 17. Januar 2014, 16:43 Uhr
/* 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", "Micamel Jacson": "MediaWiki:Skin/Micamel Jacson.css", "Kamelopedia:Logo": "MediaWiki:Skin/Kamelopedia:Logo.css", "Kamel:WiMu/animateTransparency": "Kamel:WiMu/animateTransparency.css", "Kamel:Final.countdown": "Kamel:Final.countdown/vector.css", "Liste der Eier": "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) mw.util.addPortletLink('p-cactions', 'http://kamelopedia.net/index.php?title=Forum:Problem-Meldungen&action=edit§ion=new&preloadtitle=Problem auf „[[:' + Seitenname+']]“', 'ein Problem melden', 'ca-bug', 'erstellt eine Problem-Meldung für diese Seite im Forum', '', ''); /*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); }); // 2-Klick Social-Gedöns $(function() { //Liste der Seiten, wo Socialgedöns eingeblendet werden soll var socialNS = (typeof(vbNS) == 'object') ? aktiveNS : new Array ("", "File", "Project", "Commons" ,"Kamelionary", "Kamelobooks", "News", "Projekt", "Frage"); if(window.location.search == '' && mw.config.get( 'wgArticleId' ) != 0 && jQuery.inArray(mw.config.get( 'wgCanonicalNamespace' ), socialNS) != -1) { loadURL = wgServer + "/index.php?title=MediaWiki:Skin/jquery.socialshareprivacy.min.js&action=raw&ctype=text/javascript"; var cont = '<div id="socialshareprivacy"></div>'; $('#bodyContent').append(cont); $.getScript(loadURL, function () { $('#socialshareprivacy').socialSharePrivacy(); }); } });