MediaWiki Diskussion:RessourceLoader.js

aus Kamelopedia, der wüsten Enzyklopädie
Wechseln zu: Navigation, Suche

Dokumentation[bearbeiten]

Benutzung[bearbeiten]

Im Prinzip lässt sich dieser Loader genau wie Mediawikis RessourceLoader verwenden. Der kamelopedische Loader hat allerdings ein paar Zusatzfeatures:

  • .load() und .using() akzeptieren Strings in der Form "[[xx.js]]" und "[[xx.css]]" und intepretieren das als javascript oder css aus der Kamelopedia. xx.js und xx.css geben dann die Seitennamen an.
  • .load() und .using() akzeptieren JQuery Deferred Objects. Das ist vor allem nützlich, wenn dinge erst nach dem Laden der Seite ausgeführt werden sollen: Statt Funktionen in $(...) einzupacken, kann also $().ready mit in die Liste aufgenommen werden.

Beispiele[bearbeiten]

Stylesheet aus dem Wiki einbinden[bearbeiten]

kp.loader.load("[[Mediawiki:Skin/Seitenskin.css]]");

Verschiedene Module benutzen und erst ausführen, wenn das Dokument geladen ist[bearbeiten]

kp.loader.using(["[[Mediawiki:Skin/Bibliothek.js]]", "mw.user.tokens", $().ready], function() { /* code */ });

Doku zu Mediawikis RessourceLoader[bearbeiten]

Diskussion[bearbeiten]