MediaWiki:Vector.js: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
Pagina latina kommt nicht ohne translate aus und das wird über Common.js eingebunden
KKeine Bearbeitungszusammenfassung
Zeile 112: Zeile 112:


  /* fügt auf allen Seiten einen Problem-Meldungs-Link zu den Tabs hinzu */
  /* 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.mormo.org/index.php?title=Forum:Problem-Meldungen&action=edit&section=new&preloadtitle=Problem auf „[[:' + Seitenname+']]“', 'ein Problem melden',
      mw.util.addPortletLink('p-cactions', 'http://kamelopedia.mormo.org/index.php?title=Forum:Problem-Meldungen&action=edit&section=new&preloadtitle=Problem auf „[[:' + Seitenname+']]“', 'ein Problem melden',
   'ca-bug', 'erstellt eine Problem-Meldung für diese Seite im Forum', '', '')
   'ca-bug', 'erstellt eine Problem-Meldung für diese Seite im Forum', '', '');

Version vom 20. Juni 2011, 18: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",
    "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/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: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",
    "Pseudolink":                         "MediaWiki:Skin/noclick.js",
    "Bewegung":                           "MediaWiki:Skin/Bewegung.js"
}; 


var articleCSS  = skinnedArticles[wgPageName.replace(/_/g, " ")];
if (articleCSS) importCSS(articleCSS);

var articleJS  = scriptedArticles[wgPageName.replace(/_/g, " ")];
if (articleJS) importJS(articleJS);



//================================================================================
// Projekt:Ka-Mel-Oh! wird so gemacht wie früher mal

if (wgPageName.indexOf("Projekt:Ka-Mel-Oh!") == 0) {
   importCSS("Projekt:Ka-Mel-Oh!.css");
   importCSS("MediaWiki:Skin/Projekt:Ka-Mel-Oh!.css");
}
if (wgPageName.indexOf("Projekt_Diskussion:Ka-Mel-Oh!") == 0) {
    importCSS("Projekt:Skin/Ka-Mel-Oh!.css");
}
if (wgPageName.indexOf("Projekt:Ka-Mel-Oh!/Datenbank") == 0) {
    importCSS("Projekt:Ka-Mel-Oh!/Datenbank.css");
}


//================================================================================
// Projekt:Adventure wird so gemacht wie früher mal

if (wgPageName.indexOf("Projekt:Adventure/") == 0) {
    importCSS("MediaWiki:Skin/Adventure.css");
     importJS("MediaWiki:Skin/Adventure.js");
}

if (wgPageName.indexOf("Projekt:SciFi-Adventure/") == 0) {
    importCSS("MediaWiki:Skin/SciFi-Adventure.css");
    importJS("MediaWiki:Skin/Adventure.js");
}

 /* 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.mormo.org/index.php?title=Forum:Problem-Meldungen&action=edit&section=new&preloadtitle=Problem auf „[[:' + Seitenname+']]“', 'ein Problem melden',
  'ca-bug', 'erstellt eine Problem-Meldung für diese Seite im Forum', '', '');