MediaWiki:Skin/Adventure.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) (hat „MediaWiki:Skin/Adventure.js“ nach „MediaWiki:Skin/Adventure2.0.js“ verschoben: Für mich sieht das nach Adventure 2.0 aus (muss also im normalen Adventure nicht geladen werden). Bitte korrigiert mich, falls ich da falsch liegen sol…) |
J* (Diskussion | Beiträge) (mal schaun) |
||
Zeile 1: | Zeile 1: | ||
− | # | + | /* bestimmten Seiten ermöglichen, sich komplett umzugestalten. |
+ | * In die entsprechende Seite kommt ein <div id="adventure-style-trigger">klasse1|klasse2|…</div> | ||
+ | * und im Adventure.css können dann die zugehörigen style-klassen body.adventure-style-klasse1 usw. definiert werden. | ||
+ | * | ||
+ | * Anwendungsbeispiel: adventure-style-blind und Projekt:Adventure/497 | ||
+ | * / | ||
+ | addOnloadHook( function () { | ||
+ | if (!!$("#adventure-style-trigger").length) | ||
+ | { | ||
+ | var styles = $("#adventure-style-trigger").text().split("|"); | ||
+ | for (s in styles) | ||
+ | { | ||
+ | style = styles[s]; | ||
+ | if /[A-Za-z]/.test(style) | ||
+ | body.addClass("adventure-style-"+style); | ||
+ | } | ||
+ | |||
+ | } | ||
+ | }); |
Version vom 19. Juni 2011, 14:24 Uhr
/* bestimmten Seiten ermöglichen, sich komplett umzugestalten.
* In die entsprechende Seite kommt ein <div id="adventure-style-trigger">klasse1|klasse2|…</div>
* und im Adventure.css können dann die zugehörigen style-klassen body.adventure-style-klasse1 usw. definiert werden.
*
* Anwendungsbeispiel: adventure-style-blind und Projekt:Adventure/497
* /
addOnloadHook( function () {
if (!!$("#adventure-style-trigger").length)
{
var styles = $("#adventure-style-trigger").text().split("|");
for (s in styles)
{
style = styles[s];
if /[A-Za-z]/.test(style)
body.addClass("adventure-style-"+style);
}
}
});