Kamel:D/skinning.js

//================================================================================ // eigene skins für artikel und kamele /* Artikel mit eigenen Skins */ var skinned = { { page:       "Kamelopedia:Chat",     js:  "Archiv:Kamelopedia:Chat.js"                   }, { page:       "Googlefight",          css: "MediaWiki:Skin/Googlefight.css"               }, { page:       "Epilepsie",            css: "MediaWiki:Skin/Epilepsie.css"                 }, { page:       "Handschrift",          css: "MediaWiki:Skin/Handschrift.css"               }, { page:       "Gut versteckt",        css: "MediaWiki:Skin/Gut_versteckt.css"             }, { page:       "Pommespedia",          css: "MediaWiki:Skin/Pommespedia.css"               }, { page:       "Wirklich leere Seite", css: "MediaWiki:Skin/Wirklich_leere_Seite.css"      }, { page:       "Transparent",          css: "MediaWiki:Skin/Durchsichtig.css"              }, { pageDisk:   "Komplementärfarbe",    css: "MediaWiki:Skin/Komplement%C3%A4rfarbe.css"    }, { pageDisk:   "Zombiepedia",          css: "MediaWiki:Skin/Zombiepedia.css"               }, { pageDisk:   "3D",                   css: "MediaWiki:Skin/3D.css"                        }, { camel:      "Der Kamelkönig",       css: "MediaWiki:Skin/Kamel:Der_Kamelk%C3%B6nig.css" }, { camel:      "WiMu",                 css: "MediaWiki:Skin/Kamel:WiMu.css"                }, { camel:      "Kamel:Moonboy",        css: "MediaWiki:Skin/Kamel:Moonboy.css"             }, { camel:      "THE MASTER",           css: "MediaWiki:Skin/Kamel:THE_MASTER.css"          }, { camel:      "Kamel-ohne-Namen",     css: "MediaWiki:Skin/Kamel:Kamel-ohne-Namen.css"    }, {       page:   "Kamel:JANNiS", css:   "MediaWiki:Skin/Kamel:JANNiS.css", js:    "MediaWiki:Skin/Kamel:JANNiS.js" },     {         page:   "Kamel Diskussion:JANNiS", css:   "MediaWiki:Skin/Kamel_Diskussion:JANNiS.css", js:    "MediaWiki:Skin/Kamel:JANNiS.js" },    {         pattern:    /^(Diskussion:)?Schach.*|^Portal:Schach.*$/, css:       "MediaWiki:Skin/Schach.css" },    {  page:       "Hilfreiche Tipps zur Folterung mit Porno-Point", css:       "MediaWiki:Skin/Hilfreiche_Tipps_zur_Folterung_mit_Porno-Point.css" }, }; function escapeRegexp(s) { return s.replace(/([{}|.?*+^$\[\]\\])/g, "\\$1"); } for (var i=0; i<skinned.length; i++) { var skin	= skinned[i]; var pattern = null; if (skin.page)     pattern = "^"                          + escapeRegexp(skin.page)     + "$"; else if (skin.pageDisk) pattern = "^" + "(Diskussion:)?" + escapeRegexp(skin.pageDisk) + "$"; else if (skin.camel)    pattern = "^" + "Kamel( Diskussion)?:" + escapeRegexp(skin.camel)    + ".*$"; else continue; if (!pattern(pageTitle))   continue; if (skin.css) addCSS(skin.css); if (skin.js)  addJS(skin.js); break; }