/** @return the configuration for the {@link GwtApplication}. */
public abstract GwtApplicationConfiguration getConfig ();
+
+ public String getPreloaderBaseURL()
+ {
+ return GWT.getHostPageBaseURL() + "assets/";
+ }
+
@Override
public void onModuleLoad () {
GwtApplication.agentInfo = computeAgentInfo();
long loadStart = TimeUtils.nanoTime();
public Preloader createPreloader() {
- return new Preloader();
+ return new Preloader(getPreloaderBaseURL());
}
public PreloaderCallback getPreloaderCallback () {
public final String baseUrl;
- public Preloader () {
- baseUrl = GWT.getHostPageBaseURL() + "assets/";
+
+ public Preloader (String newBaseURL) {
+
+ baseUrl = newBaseURL;
+
// trigger copying of assets and creation of assets.txt
GWT.create(PreloaderBundle.class);
}