Fixes the fact that on IE, onModuleLoad() can sometimes be called before the document is entirely loaded, because " document.readyState == 'interactive'" is a smidge too early. Patch by: jgw Review by: knorton git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1223 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/util/SelectionScriptTemplate-xs.js b/dev/core/src/com/google/gwt/dev/util/SelectionScriptTemplate-xs.js index 2cdeb6a..d4cd721 100644 --- a/dev/core/src/com/google/gwt/dev/util/SelectionScriptTemplate-xs.js +++ b/dev/core/src/com/google/gwt/dev/util/SelectionScriptTemplate-xs.js
@@ -78,7 +78,7 @@ // Fallback. If onBodyDone() gets fired twice, it's not a big deal. var onBodyDoneTimerId = setInterval(function() { - if (/interactive|loaded|complete/.test($doc.readyState)) { + if (/loaded|complete/.test($doc.readyState)) { onBodyDone(); } }, 50);
diff --git a/dev/core/src/com/google/gwt/dev/util/SelectionScriptTemplate.js b/dev/core/src/com/google/gwt/dev/util/SelectionScriptTemplate.js index 6021832..1266709 100644 --- a/dev/core/src/com/google/gwt/dev/util/SelectionScriptTemplate.js +++ b/dev/core/src/com/google/gwt/dev/util/SelectionScriptTemplate.js
@@ -78,7 +78,7 @@ // Fallback. If onBodyDone() gets fired twice, it's not a big deal. var onBodyDoneTimerId = setInterval(function() { - if (/interactive|loaded|complete/.test($doc.readyState)) { + if (/loaded|complete/.test($doc.readyState)) { onBodyDone(); } }, 50);