This is interesting. I'm not aware of any technique used to hook the bootstrap phase before the onModuleLoad() gets called. But it's also true that in the bootstrap phase [1] for a gwt app, the linker is the one responsible of its startup (iframe, cross-site, ...). So digging into [2] and [3] is probabily the place to look for answers. The idea is to wait for the DOMContentLoaded/readystate event and alter the dom to show what is happening. Unfortunately I guess that much of the bootstrapping is done before you can freely manipulate the dom.
After the onModuleLoad() gets called (always after such DOMContentLoaded/readystate event but not necessarily after the onload() [4]) you are free to use anything you want (dom or not, related): - using a loading gif to be removed when everything is ready; - faking a loading indicator by using some predefined (i.e., defined in the host page) images/divs to be removed in some particular steps (e.g., after an initial async returns) which causes a simple loading progress effect. [1] https://developers.google.com/web-toolkit/doc/latest/DevGuideOrganizingProjects?hl=it#DevGuideBootstrap [2] http://code.google.com/p/google-web-toolkit/source/browse/trunk/dev/core/src/com/google/gwt/core/linker/ [3] http://code.google.com/p/google-web-toolkit/source/browse/trunk/dev/core/src/com/google/gwt/core/ext/linker [4] http://code.google.com/p/google-web-toolkit/source/browse/trunk/dev/core/src/com/google/gwt/core/linker/IFrameTemplate.js#88 On Friday, February 1, 2013 11:15:05 AM UTC+1, Thomas Lefort wrote: > > Is it possible (by fiddling with the bootstrap or else) to display a > loading indicator at start-up, I mean to show how much is left to load of > the application? > > Thanks, > > Thomas > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscr...@googlegroups.com. To post to this group, send email to google-web-toolkit@googlegroups.com. Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. For more options, visit https://groups.google.com/groups/opt_out.