X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2Fdom%2F10_XDom.js;h=f79fbd86096e1ee62fd224a0eacf0982ed3ee899;hb=fb2a4b2dace3975474be1daa56659a861bbcbfbe;hp=5bdaf03838dd99a552ec3b3ff8ac2a5c2f21c735;hpb=464a8a69779e934489e1e79f4ed0c359081f378f;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/dom/10_XDom.js b/0.6.x/js/dom/10_XDom.js index 5bdaf03..f79fbd8 100644 --- a/0.6.x/js/dom/10_XDom.js +++ b/0.6.x/js/dom/10_XDom.js @@ -46,7 +46,7 @@ X.Dom = X.Class._override( console.log( '-- resize : ' + X.getTime() ); !X.Dom._lock && ( X.Dom._lock = true ) && X.Timer.once( 100, X.Dom._detectFinishResizing ); - return X.Callback.STOP_PROPAGATION; + return X.Callback.PREVENT_DEFAULT | X.Callback.STOP_PROPAGATION; }), _detectFinishResizing : function (){ @@ -74,6 +74,9 @@ X.Dom = X.Class._override( console.log( 'X.Dom._init()' ); delete X.Dom._init; + // DOMContentLoaded の無いブラウザで X.Dom._init への参照が残り続けるのを回避 + Node._document.unlisten( 'DOMContentLoaded', X.Dom._init ); + X.Dom.readyState = X.Dom.Event.DOM_PRE_INIT; X.Dom._root = document.compatMode !== 'CSS1Compat' ? document.body : document.documentElement || document.body;