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.

Reply via email to