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


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to