OSDN Git Service

Version 0.6.66, fixed around X.Callback.
[pettanr/clientJs.git] / 0.6.x / js / dom / 10_XDom.js
index 5bdaf03..f79fbd8 100644 (file)
@@ -46,7 +46,7 @@ X.Dom = X.Class._override(
                                        console.log( '-- resize : ' + X.getTime() );\r
                                        \r
                                        !X.Dom._lock && ( X.Dom._lock = true ) && X.Timer.once( 100, X.Dom._detectFinishResizing );\r
-                                       return X.Callback.STOP_PROPAGATION;\r
+                                       return X.Callback.PREVENT_DEFAULT | X.Callback.STOP_PROPAGATION;\r
                                }),\r
                \r
                _detectFinishResizing : function (){\r
@@ -74,6 +74,9 @@ X.Dom = X.Class._override(
                        console.log( 'X.Dom._init()' );\r
                        \r
                        delete X.Dom._init;\r
+                       // DOMContentLoaded の無いブラウザで X.Dom._init への参照が残り続けるのを回避\r
+                       Node._document.unlisten( 'DOMContentLoaded', X.Dom._init );\r
+                       \r
                        X.Dom.readyState = X.Dom.Event.DOM_PRE_INIT;\r
                        \r
                        X.Dom._root = document.compatMode !== 'CSS1Compat' ? document.body : document.documentElement || document.body;\r