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.

Reply via email to