Hi, I did not get you completely. MyClientBundle and MyBundle is a type?
Maybe you could defer the creating of GWT widget by using DeferredCommand. Then the styles are loaded before creating the GWT-widgets. And you can get rid of parameter "true" Stefan Bachert http://gwtworld.de On Jun 24, 5:33 pm, Kris <[email protected]> wrote: > I'm trying to introduce GWT into an existing page, both to get rid of > my Javascript headaches, and to take advantage of ClientBundle. I'm > using: > > ... > private static final MyClientBundle myBundle = > GWT.create( MyBundle.class ); > > public void onModuleLoad() { > StyleInjector.injectAtStart( myBundle.style().getText(), true ); > ... > } > ... > > ...and everything shows up as expected, but on the compiled-down code > there's a brief flash of unstyled content (FOUC) before the bundle > kicks in. It's the same problem on IE, FF, Safari & Chrome. > > I can see why it's happening - onModuleLoad won't get called until the > browser calls onLoad, and by then it's already rendered the page - but > I'd like to fix it if I can. (I suppose I can hide the page as it > loads and use GWT to make it visible, but that feels a bit hackish.) > Does anyone have a proper way to fix this? -- 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.
