\r
// http://msdn.microsoft.com/ja-jp/library/ie/dn255104%28v=vs.85%29.aspx\r
var X_Dom_Event_devicePixelRatio = window.devicePixelRatio || ( window.screen.deviceXDPI / window.screen.logicalXDPI ),\r
- X_Dom_Event_convertMSPointerType = window.MSPointerEvent && {\r
- 2 : 'touch',\r
- 3 : 'pen',\r
- 4 : 'mouse'\r
- };\r
+ X_Dom_Event_convertMSPointerType = window.MSPointerEvent && [ 0, 0, 'touch', 'pen', 'mouse' ];/*{\r
+ '2' : 'touch',\r
+ '3' : 'pen',\r
+ '4' : 'mouse'\r
+ }; */\r
\r
if( !X.UA.IE || 9 <= X.UA.IE ){\r
X.Dom.Event = function( e, xnode ){\r
\r
X.Dom.Event.Rename = {};\r
X.Dom.Event.RenameTo = {};\r
-X.Dom.Event.toPointer = !X.Dom.EVENT_POINTER && ( X.Dom.EVENT_TOUCH ?\r
+X.Dom.Event.toPointer = !X_UA_HID.POINTER && ( X_UA_HID.TOUCH ?\r
{\r
touchdown : 'pointerdown',\r
mousedown : 'pointerdown',\r
X.Dom.Event.Rename[ 'pointercancel' ] = 'MSPointerCancel';\r
// http://msdn.microsoft.com/ja-jp/library/ie/dn304886%28v=vs.85%29.aspx\r
} else\r
- if( X.Dom.EVENT_TOUCH ){\r
+ if( X_UA_HID.TOUCH ){\r
X.Dom.Event.Rename[ 'pointerdown' ] = [ 'touchdown', 'mousedown' ];\r
X.Dom.Event.Rename[ 'pointerup' ] = [ 'touchup', 'mouseup' ];\r
X.Dom.Event.Rename[ 'pointermove' ] = [ 'touchmove', 'mousemove' ];\r
// http://shimax.cocolog-nifty.com/search/2006/09/safarijavascrip_c54d.html\r
\r
/* for ie9+/Mozilla/Opera9 */\r
-if( X.Dom.EVENT_W3C ){\r
+if( X_UA_EVENT.W3C ){\r
Node._document.listenOnce( 'DOMContentLoaded', X.Dom._init );\r
} else\r
if( 6 <= X.UA.IE && X.inHead ){\r
// http://lists.apple.com/archives/web-dev/2003/Oct/msg00036.html\r
if( X.UA.WebKit || X.UA.Safari < 3 ){ // sniff\r
X.Timer.add( 16, function(){\r
- if( !X.Dom._init ) return X.Callback.UN_LISTEN;\r
+ if( !X.Dom._init ) return X_Callback_UN_LISTEN;\r
if( document.readyState === 'loaded' || document.readyState === 'complete' ) return X.Dom._init();\r
});\r
};\r