Hi Ryan, This doesn't answer your question, but I was wondering why you had the velocity template initiate attaching your widgets to your spans?
Another possibility is to have velocity write a list of span ids to a hidden span, and then have your GWT component (in a startup module) read that span and attach widgets to each span in turn. That's the way I do things. Thanks, Dan On Aug 6, 7:54 pm, Ryan McDonald <[email protected]> wrote: > To my understanding, the compiled GWT file <module-name>.nocache.js > blocks page evaluation when it is loading. When it finishes, it > creates a hidden iframe that begins to load the <module-name>.cache.js > file but it does NOT block page evaluation and loads asynchronously. > > In my GWT module I define a native Javascript function using JSNI that > adds a widget to the page. > > I use a Velocity Template that dynamically generates divs with unique > ids, then call my Javascript method that I defined using JSNI to > attach the widget to the specific div. > > The problem is that when my page is loading, and the Velocity Template > calls my Javascript method, the hidden iframe has not finished loading > the <module-name>.cache.js that defines the method. > > Is there a way to make the <module-name>.cache.js file load > synchronously so that it will block page evaluation until it finishes > loading? Or make onModuleLoad() run before the page loads completely? > Something along these lines? -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" 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/google-web-toolkit?hl=en.
