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

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
Zeile 13: Zeile 13:
 
             var style = styles[s];
 
             var style = styles[s];
 
             if (/[A-Za-z]/.test(style))
 
             if (/[A-Za-z]/.test(style))
                 document.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);
        }
        
    }
});