MediaWiki:Skin/Adventure.js: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
(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…)
 
(mal schaun)
Zeile 1: Zeile 1:
#WEITERLEITUNG [[MediaWiki:Skin/Adventure2.0.js]]
+
/* 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);
        }
        
    }
});