} else\r
if( e.wheelDelta !== undefined ){\r
this.deltaX = 0;\r
- this.deltaY = e.wheelDelta / 120;\r
+ this.deltaY = -e.wheelDelta / 120;\r
} else\r
if( e.detail !== undefined ){\r
this.deltaX = 0;\r
var btn;\r
\r
//this._event = e;\r
- this.type = e.type;\r
+ this.type = X.Dom.Event.RenameTo[ e.type ] || e.type;\r
this.target = Node._getXNode( e.srcElement ); // xnode\r
if( this.target && this.target._xnodeType === 3 ) this.target = this.target.parent; // ie4 の fake Textnode がヒットしていないか?\r
this.currentTarget = xnode; // xnode\r
};\r
this.button = this.which - 1;\r
this.deltaX = 0;\r
- this.deltaY = e.wheelDelta / 12;\r
+ this.deltaY = e.wheelDelta / -12;\r
+ \r
+ if( this.type === 'wheel' ) console.log( e.wheelDelta );\r
};\r
};\r
\r
var raw = this._rawNode;\r
if( !raw ) return;\r
this._handleEvent = this._handleEvent || X.Callback.create( this );\r
+ type = X.Dom.Event.Rename[ type ] || type;\r
if( raw.addEventListener ){\r
raw.addEventListener( type, this._handleEvent, false );\r
} else {\r
(function( type ){\r
var raw = this._rawNode;\r
if( !raw ) return;\r
+ type = X.Dom.Event.Rename[ type ] || type;\r
//if( type === 'load' && this._tag && X.Dom.Event._LOAD_FIX_TAGS[ this._tag ] ){\r
// type = 'readystatechange';\r
//};\r
(function( type ){\r
var raw = this._rawNode || ( this._ie4getRawNode && this._ie4getRawNode() );\r
if( !raw ) return;\r
- raw[ 'on' + type ] = this._handleEvent = this._handleEvent || X.Callback.create( this );\r
+ raw[ 'on' + ( X.Dom.Event.Rename[ type ] || type ) ] = this._handleEvent = this._handleEvent || X.Callback.create( this );\r
});\r
\r
\r
(function( type ){\r
var raw = this._rawNode;\r
if( !raw ) return;\r
+ type = X.Dom.Event.Rename[ type ] || type;\r
\r
if( raw.addEventListener ){ // Image\r
raw.removeEventListener( type, this._handleEvent, false );\r
(function( type ){\r
var raw = this._rawNode;\r
if( !raw ) return;\r
+ type = X.Dom.Event.Rename[ type ] || type;\r
//if( type === 'load' && this._tag && X.Dom.Event._LOAD_FIX_TAGS[ this._tag ] ){\r
// type = 'readystatechange';\r
//};\r
(function( type ){\r
var raw = this._rawNode || ( this._ie4getRawNode && this._ie4getRawNode() );\r
if( !raw ) return;\r
+ type = X.Dom.Event.Rename[ type ] || type;\r
raw[ 'on' + type ] = X.emptyFunction;\r
raw[ 'on' + type ] = '';\r
if( !this._listeners ){\r