- X.Dom.Event.Rename[ 'pointerdown' ] = 'mousedown';\r
- X.Dom.Event.Rename[ 'pointerup' ] = 'mouseup';\r
- X.Dom.Event.Rename[ 'pointermove' ] = 'mousemove';\r
- X.Dom.Event.Rename[ 'pointercancel' ] = 'mouseleave';//??\r
- // Opera\r
- // X.Dom.Event.Rename[ 'contextmenu' ] = 'mousedown'; button==2 の場合\r
- };\r
-};\r
-\r
-\r
-(function( rename, renameTo ){\r
- var k, name, i;\r
- for( k in rename ){\r
- name = rename[ k ];\r
- if( X.Type.isArray( name ) ){\r
- for( i = name.length; i; ){\r
- renameTo[ name[ --i ] ] = k;\r
- };\r
- } else {\r
- renameTo[ name ] = k;\r
- };\r
- };\r
-})( X.Dom.Event.Rename, X.Dom.Event.RenameTo );\r
-\r
-\r
-/* -----------------------------------------------\r
- * Document Ready\r
- * Dean Edwards/Matthias Miller/John Resig\r
- */\r
-\r
-// SafariでJavaScriptのデバッグをする方法\r
-// safari1.3 可\r
-// http://shimax.cocolog-nifty.com/search/2006/09/safarijavascrip_c54d.html\r
-\r
-/* for ie9+/Mozilla/Opera9 */\r
-if( X_UA_EVENT.W3C ){\r
- Node._document.listenOnce( 'DOMContentLoaded', X_TEMP.onDomContentLoaded );\r
-} else\r
-if( 6 <= X.UA.IE && X.inHead ){\r
- // if this script in Head\r
- document.write( "<script id=__ie_onload defer src=javascript:void(0)><\/script>" );\r
- X_TEMP._script = document.getElementById( "__ie_onload" );\r
- X_TEMP._script.onreadystatechange = function(){\r
- var s = X_TEMP._script;\r
- if( s && s.readyState === 'complete' ){\r
- s.onreadystatechange = X.emptyFunction;\r
- s.onreadystatechange = null;\r
- s.parentNode.removeChild( s );\r
- delete X_TEMP._script;\r
- X_TEMP.onDomContentLoaded && X_TEMP.onDomContentLoaded();\r
- };\r
+ X_Event_Rename[ 'pointerdown' ] = 'mousedown';\r
+ X_Event_Rename[ 'pointerup' ] = 'mouseup';\r
+ X_Event_Rename[ 'pointermove' ] = 'mousemove';\r
+ //X_Event_Rename[ 'pointercancel' ] = \r
+ //X_Event_Rename[ 'pointerout' ] = \r
+ X_Event_Rename[ 'pointerleave' ] = X_elmHtml.onmouseleave !== undefined ? 'mouseleave' : 'mouseout';\r
+ \r
+ // Opera は ブラウザ設定から右クリックの通知を許可すると mousedown で e.button==2 が返る,キャンセルは可能??\r
+ X_UA[ 'Opera' ] && ( X_Event_Rename[ 'contextmenu' ] = 'mousedown' );\r
+ \r
+ /*\r
+ * buttons の無いブラウザには mouseup, mousedown を監視して、buttons フラグを更新し続ける\r
+ */\r