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);