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
