2011/2/19 Michael Dale <[email protected]>

> On 02/18/2011 01:01 PM, Roan Kattouw wrote:
> > 2011/2/18 Philip Tzou <[email protected]>:
> >> jQuery's ajax method provides a better way to load a javascript, and it
> can
> >> detect when the script would be loaded and excute the callback function.
> I
> >> think we can implement it to our mw.loader.load. jQuery.ajax provides
> two
> >> way (ajax or inject) to load a javascript, you should set cache=true to
> use
> >> the inject one.
> >>
> > I guess we could use this when loading stuff from arbitrary URLs in
> > the future, but for normal module loads the
> > mediaWiki.loader.implement() call in the server output works fine.
>
> Client side there is the mediaWiki.loader.using call which allows you to
> supply a callback, unfortunately there are some bugs in debug mode
> output and implement gets called before the scripts are actually ready,
> but it should work for production mode.
>
> --michael
>

What about user-created scripts? mediaWiki.loader.using can only implement
MediaWiki built-in scripts which has been registered to RL.
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to