Use load event instead of DOMContentLoaded
Using DOMContentLoaded is firing right after the DOM
has finished parsing. This means that document.readyState
does not have to be complete/loaded.
Using load ensures that we will still receive an event.
Change-Id: Ib9ebb5768436533b3b05fb2bd644f2370313e8bc
diff --git a/dev/codeserver/java/com/google/gwt/dev/codeserver/recompile_template.js b/dev/codeserver/java/com/google/gwt/dev/codeserver/recompile_template.js
index a3988cd..d354e3c 100644
--- a/dev/codeserver/java/com/google/gwt/dev/codeserver/recompile_template.js
+++ b/dev/codeserver/java/com/google/gwt/dev/codeserver/recompile_template.js
@@ -38,7 +38,7 @@
} else {
//defer app script insertion until the body is ready
if($wnd.addEventListener){
- $wnd.addEventListener('DOMContentLoaded', executeMain, false);
+ $wnd.addEventListener('load', executeMain, false);
} else{
$wnd.attachEvent('onload', executeMain);
}
diff --git a/dev/codeserver/java/com/google/gwt/dev/codeserver/stub.nocache.js b/dev/codeserver/java/com/google/gwt/dev/codeserver/stub.nocache.js
index 32e6465..9c420a1 100755
--- a/dev/codeserver/java/com/google/gwt/dev/codeserver/stub.nocache.js
+++ b/dev/codeserver/java/com/google/gwt/dev/codeserver/stub.nocache.js
@@ -50,7 +50,7 @@
} else {
//defer app script insertion until the body is ready
if($wnd.addEventListener){
- $wnd.addEventListener('DOMContentLoaded', injectScriptTag, false);
+ $wnd.addEventListener('load', injectScriptTag, false);
} else{
$wnd.attachEvent('onload', injectScriptTag);
}