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.
