Thanks, Larry. One reason I have been hesitating to use any of these n frameworks is that our users might actually use one of the other n -1 frameworks, which conflicts with the one we choose. Do you have a sense of how well YUI plays with other frameworks?
David [email protected] wrote: > Hi David, > > Fyi, Yahoo has done a lot of work in this area of dynamic loading of js. See > the loader section of the yuo site. They've extended the work in their 3.0 > ver. > > Larry > Sent via BlackBerry from T-Mobile > > -----Original Message----- > From: David Huynh <[email protected]> > > Date: Sun, 17 May 2009 16:06:10 > To: <[email protected]> > Subject: dynamic loading of widget APIs > > > > Hi all, > > It's been one of the long-standing, advanced issues discussed here: how > to dynamically load various Simile Widget APIs on-the-fly, especially > because there's no way to change the <head> of the page within your web > publishing platform. The challenge is to ensure that the many js files > to be loaded asynchronously are loaded in the right order. > > I'm starting to experiment with a solution--here's 2 examples in which > all APIs are loaded only when a button is clicked: > > > http://trunk.simile-widgets.org/timeline/examples/test_dynamic_loading/fully_dynamic.html > > http://trunk.simile-widgets.org/exhibit/examples/test_dynamic_loading/fully_dynamic.html > (ignore the Google Maps "wrong key" alert) > > Here's a simpler example in which the APIs are loaded from <script> > inside <body> rather than inside <head>: > > > http://trunk.simile-widgets.org/timeline/examples/test_dynamic_loading/body_scripts.html > > I've tested these on > - Firefox 3, Mac OS X and Windows > - Safari 4, Mac OS X > - IE8 > - Chrome > > Please let me know if they don't work for you on some particular > browser. (This new dynamic loading support has not been released yet. > What you're seeing are the development versions of the APIs.) > > The solution involves generating "compilations", basically a single js > file for each locale that includes all the js code. All compilations > support the same way for specifying a callback. > > Thanks, > > David > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SIMILE Widgets" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/simile-widgets?hl=en -~----------~----~----~----~------~----~------~--~---
