MediaWiki:Vector.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(kopiert aus MediaWiki:Monobook.js, mal sehn, was von all dem in Vector überhaupt funzt ...) |
J* (Diskussion | Beiträge) (auch wirklich alle kommas ersetzen) |
||
| (95 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt) | |||
| Zeile 30: | Zeile 30: | ||
"Windowspedia": "MediaWiki:Skin/Windowspedia.css", | "Windowspedia": "MediaWiki:Skin/Windowspedia.css", | ||
"Diskussion:Windowspedia": "MediaWiki:Skin/Windowspedia.css", | "Diskussion:Windowspedia": "MediaWiki:Skin/Windowspedia.css", | ||
| − | |||
"Bildschirmschoner": "MediaWiki:Skin/Bildschirmschoner.css", | "Bildschirmschoner": "MediaWiki:Skin/Bildschirmschoner.css", | ||
"Schleichwerbung": "MediaWiki:Skin/Schleichwerbung.css", | "Schleichwerbung": "MediaWiki:Skin/Schleichwerbung.css", | ||
| Zeile 38: | Zeile 37: | ||
"Artikelbaukasten": "MediaWiki:Skin/Artikelbaukasten.css", | "Artikelbaukasten": "MediaWiki:Skin/Artikelbaukasten.css", | ||
"Hauptseitenalternativvorschlag": "MediaWiki:Skin/Hauptseitenalternativvorschlag.css", | "Hauptseitenalternativvorschlag": "MediaWiki:Skin/Hauptseitenalternativvorschlag.css", | ||
| − | |||
"Kamelopedia:Geburtstagsartikel": "MediaWiki:Skin/Kamelopedia:Geburtstagsartikel.css", | "Kamelopedia:Geburtstagsartikel": "MediaWiki:Skin/Kamelopedia:Geburtstagsartikel.css", | ||
| − | "Forum:Kamelopedia | + | "Forum:Kamelopedia/Lange Liste": "MediaWiki:Skin/Forum:Kamelopedia.css", |
| − | |||
"Kamel:WiMu/Geldautomat": "Kamel:WiMu/Geldautomat.css", | "Kamel:WiMu/Geldautomat": "Kamel:WiMu/Geldautomat.css", | ||
"Projekt:Adventure": "MediaWiki:Skin/Adventure.css", | "Projekt:Adventure": "MediaWiki:Skin/Adventure.css", | ||
| − | "Projekt:SciFi-Adventure": "MediaWiki:Skin/Adventure.css", | + | "Projekt:SciFi-Adventure": "MediaWiki:Skin/SciFi-Adventure.css", |
"Projekt:Hauptseite/HipHoppedia": "MediaWiki:Skin/HipHoppedia.css", | "Projekt:Hauptseite/HipHoppedia": "MediaWiki:Skin/HipHoppedia.css", | ||
"Reimheitsgebot": "MediaWiki:Skin/Reimheitsgebot.css", | "Reimheitsgebot": "MediaWiki:Skin/Reimheitsgebot.css", | ||
| − | |||
"Kamelopedia:Logo": "MediaWiki:Skin/Kamelopedia:Logo.css", | "Kamelopedia:Logo": "MediaWiki:Skin/Kamelopedia:Logo.css", | ||
"Kamel:WiMu/animateTransparency": "Kamel:WiMu/animateTransparency.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" | ||
}; | }; | ||
| Zeile 64: | Zeile 63: | ||
"Friedhof": "MediaWiki:Skin/Friedhof.js", | "Friedhof": "MediaWiki:Skin/Friedhof.js", | ||
"Der Diss": "MediaWiki:Skin/Der Diss.js", | "Der Diss": "MediaWiki:Skin/Der Diss.js", | ||
| − | " | + | "Schnee": "MediaWiki:SnowEffect.js", |
| − | |||
"Fräulein Smillas Gespür für 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", | "Spezial:Letzte Änderungen": "MediaWiki:Skin/DontFeedTrolls.js", | ||
"Kamel:WiMu/animateTransparency": "Kamel:WiMu/animateTransparency.js", | "Kamel:WiMu/animateTransparency": "Kamel:WiMu/animateTransparency.js", | ||
| Zeile 78: | Zeile 77: | ||
| − | var articleCSS = skinnedArticles[ | + | var articleCSS = skinnedArticles[Seitenname.replace(/_/g, " ")]; |
| − | if (articleCSS) | + | if (articleCSS) importCSS(articleCSS); |
| − | var articleJS = scriptedArticles[ | + | var articleJS = scriptedArticles[Seitenname.replace(/_/g, " ")]; |
| − | if (articleJS) | + | if (articleJS) importJS(articleJS); |
| Zeile 89: | Zeile 88: | ||
// Projekt:Ka-Mel-Oh! wird so gemacht wie früher mal | // Projekt:Ka-Mel-Oh! wird so gemacht wie früher mal | ||
| − | if ( | + | if (Seitenname.indexOf("Projekt:Ka-Mel-Oh!") == 0) { |
| − | + | importCSS("Projekt:Ka-Mel-Oh!.css"); | |
| + | importCSS("MediaWiki:Skin/Projekt:Ka-Mel-Oh!.css"); | ||
} | } | ||
| − | if ( | + | if (Seitenname.indexOf("Projekt_Diskussion:Ka-Mel-Oh!") == 0) { |
| − | + | importCSS("Projekt:Skin/Ka-Mel-Oh!.css"); | |
} | } | ||
| − | if ( | + | if (Seitenname.indexOf("Projekt:Ka-Mel-Oh!/Datenbank") == 0) { |
| − | + | importCSS("Projekt:Ka-Mel-Oh!/Datenbank.css"); | |
} | } | ||
| Zeile 103: | Zeile 103: | ||
// Projekt:Adventure wird so gemacht wie früher mal | // Projekt:Adventure wird so gemacht wie früher mal | ||
| − | if ( | + | if (Seitenname.indexOf("Projekt:Adventure/") == 0) { |
| − | + | importCSS("MediaWiki:Skin/Adventure.css"); | |
| − | + | importJS("MediaWiki:Skin/Adventure.js"); | |
| + | importCSS("MediaWiki:Skin/Adventure/skins.css"); | ||
} | } | ||
| − | if ( | + | 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); | ||
| + | }); | ||
| + | |||
| + | // 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 style="height: 25px;" id="socialshareprivacy"></div>'; | ||
| + | $('#bodyContent').append(cont); | ||
| + | $.getScript(loadURL, function () { | ||
| + | $('#socialshareprivacy').socialSharePrivacy(); | ||
| + | |||
| + | }); | ||
| + | } | ||
| + | }); | ||
Aktuelle Version vom 4. Juli 2015, 15:33 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",
"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);
});
// 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 style="height: 25px;" id="socialshareprivacy"></div>';
$('#bodyContent').append(cont);
$.getScript(loadURL, function () {
$('#socialshareprivacy').socialSharePrivacy();
});
}
});