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
