OSDN Git Service

Version 0.6.37, X.Dom.Anime removed.
[pettanr/clientJs.git] / 0.6.x / js / dom / 10_XDom.js
index fbcfecb..98ae022 100644 (file)
@@ -39,7 +39,7 @@ X.Dom = X.Class._override(
                                (function( e ){\r
                                        !X.Dom._lock && ( X.Dom._lock = true ) && X.Timer.once( 100, X.Dom._detectFinishResizing );\r
                                        return X.Callback.PREVENT_DEFAULT | X.Callback.STOP_PROPAGATION;\r
-                               }),     \r
+                               }),\r
                \r
                _detectFinishResizing : function (){\r
                        var size = X.Dom._getSize();\r
@@ -70,9 +70,9 @@ X.Dom = X.Class._override(
 \r
                        h = Node._html = document.documentElement ?\r
                                        new Node( document.documentElement ) :\r
-                               document.getElementsByTagName ?\r
+                               X.Dom.DOM_W3C ?\r
                                        new Node( document.getElementsByTagName( 'html' )[ 0 ] ) :\r
-                               document.all ?\r
+                               X.Dom.DOM_IE4 ?\r
                                        new Node( document.all.tags( 'html' )[ 0 ] ) :\r
                                        null;\r
                \r
@@ -240,7 +240,21 @@ if( !X.UA.IE || 9 <= X.UA.IE ){
        };\r
 };\r
 \r
-\r
+if( document.getElementById && ( !X.UA.IEMobile || 5 <= X.UA.IE ) ){\r
+       X.Dom.DOM_W3C = true;\r
+       if( document.addEventListener ){\r
+               X.Dom.EVENT_W3C = true;\r
+       } else\r
+       if( document.attachEvent ){\r
+               X.Dom.EVENT_IE = true;\r
+       } else {\r
+               X.Dom.EVENT_DOM0 = true;\r
+       };\r
+} else\r
+if( document.all ){\r
+       X.Dom.DOM_IE4    = true;\r
+       X.Dom.EVENT_DOM0 = true;\r
+};\r
 \r
 X.Dom.cleanupTagNames = {\r
                noscript : 1,\r