Author: knopp
Date: Mon May  7 15:40:47 2007
New Revision: 536011

URL: http://svn.apache.org/viewvc?view=rev&rev=536011
Log:
imporoved onDomReady for IE6

Modified:
    
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js

Modified: 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js?view=diff&rev=536011&r1=536010&r2=536011
==============================================================================
--- 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js
 (original)
+++ 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js
 Mon May  7 15:40:47 2007
@@ -153,11 +153,13 @@
                                        }
                                }, 1);
                        } else if (document.readyState && 
Wicket.Browser.isIE()) { 
-                               // internet explorer - use script with defer 
attribute
-                               document.write("<script id='ie_ready' defer 
src='://0'><\/script>");
-                               
document.getElementById('ie_ready').onreadystatechange = function() {
-                                       if (this.readyState == 'complete') 
domReady();
-                               };
+                               if (document.getElementById('ie_ready') == 
null) {
+                                       var src = (window.location.protocol == 
'https:') ? ':\/\/0' : 'javascript:void(0)';
+                                       document.write('<script id="ie_ready" 
defer src="' + src + '"><\/script>');
+                                       
document.getElementById('ie_ready').onreadystatechange = function() {
+                                               if (this.readyState == 
'complete') domReady();
+                                       };
+                               }
                        } else { 
                                // other browsers
                                Wicket.Event.add(document, "DOMContentLoaded", 
domReady);


Reply via email to