X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F01_dom%2F10_XDom.js;h=1f6386b364ce0aa0c2a7da92992852a9031a3186;hb=3525f9ca3b6a7e3e419fa1ea988925a6a9ff5ad5;hp=63a799c381c2e614a966125118b8425be4823601;hpb=48057de05a25c032861e9f989a5c93baaf290d93;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/01_dom/10_XDom.js b/0.6.x/js/01_dom/10_XDom.js index 63a799c..1f6386b 100644 --- a/0.6.x/js/01_dom/10_XDom.js +++ b/0.6.x/js/01_dom/10_XDom.js @@ -114,8 +114,8 @@ X.Dom = X.Class._override( h.appendTo = h.appendToRoot = h.before = h.after = h.clone = h.remove = h.destroy = h.prevNode = h.nextNode = h.createText = h.append = h.appendAt = h.empty = h.html = h.text = r.appendTo = r.appendToRoot = r.before = r.after = r.clone = r.remove = r.destroy = r.prevNode = r.nextNode = new Function( 'return this' ); - r._root = h._root = r; - r.parent = h; + r._root = h._root = r; + r.parent = h; h._xnodes = [ r ]; X.Dom.listenOnce( X.Dom.Event.DOM_PRE_INIT, function(){ @@ -186,7 +186,7 @@ X.Dom = X.Class._override( case 'beforeunload' : // ie では a href="javascript" な要素でも beforeunload が起こる - href = e.target && e.target.attr( 'href' ); + href = e.target && e.target.attr && e.target.attr( 'href' ); if( href && href.indexOf && href.indexOf( 'javascript:' ) === 0 ) return X.Callback.PREVENT_DEFAULT | X.Callback.STOP_PROPAGATION; return X.Dom.dispatch( { type : X.Dom.Event.BEFORE_UNLOAD } ); @@ -223,7 +223,7 @@ X.Dom = X.Class._override( */ X.Dom.asyncDispatch( 0, { type : type, w : X.Dom.w, h : X.Dom.h } ); }; - return x_eventdispatcher_listen.apply( X.Dom, arguments ); + return X_EventDispatcher_listen.apply( X.Dom, arguments ); }, getPointerPosition : function(){