OSDN Git Service

Version 0.6.44, fixed X.Class for safari1.
[pettanr/clientJs.git] / 0.6.x / js / dom / 12_XDomEvent.js
index 2fc5817..b29f3f8 100644 (file)
@@ -228,7 +228,7 @@ X.Dom.Node.prototype._addEvent =
                        this._rawNode.attachEvent( 'on' + type, this._handleEvent );\r
                }) :\r
                (function( type ){\r
-                       var elm = this._ie4getRawNode();\r
+                       var elm = this._rawNode || this._ie4getRawNode && this._ie4getRawNode();\r
                        if( !elm ) return;\r
                        this._handleEvent = elm[ 'on' + type ] = this._handleEvent || X.Callback.create( this );\r
                });\r
@@ -278,7 +278,7 @@ X.Dom.Node.prototype._removeEvent =
                        };\r
                }) :\r
                (function( type ){\r
-                       var elm = this._rawNode || this._ie4getRawNode();\r
+                       var elm = this._rawNode || this._ie4getRawNode && this._ie4getRawNode();\r
                        if( !elm ) return;\r
                        elm[ 'on' + type ] = X.emptyFunction;\r
                        elm[ 'on' + type ] = '';\r