MediaWiki:Skin/Adventure.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) |
J* (Diskussion | Beiträge) |
||
Zeile 13: | Zeile 13: | ||
var style = styles[s]; | var style = styles[s]; | ||
if (/[A-Za-z]/.test(style)) | if (/[A-Za-z]/.test(style)) | ||
− | body.addClass("adventure-style-"+style); | + | document.body.addClass("adventure-style-"+style); |
} | } | ||
} | } | ||
}); | }); |
Version vom 19. Juni 2011, 14:36 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)
{
var style = styles[s];
if (/[A-Za-z]/.test(style))
document.body.addClass("adventure-style-"+style);
}
}
});