+\r
+var X_Event_last = 0,\r
+ X_Event_Rename = {},\r
+ X_Event_RenameTo = {},\r
+ \r
+ X_Event_toPointer = !X_UA_HID.POINTER && ( X_UA_HID.TOUCH ?\r
+ {\r
+ touchdown : 'pointerdown',\r
+ mousedown : 'pointerdown',\r
+ touchup : 'pointerup', \r
+ mouseup : 'pointerup',\r
+ touchmove : 'pointermove',\r
+ mousemove : 'pointermove',\r
+ touchcancel : 'pointercancel',\r
+ contextmenu : 'contextmenu',\r
+ dbclick : 'dbclick',\r
+ click : 'click',\r
+ tap : 'click'\r
+ } :\r
+ {\r
+ mousedown : 'pointerdown',\r
+ mouseup : 'pointerup',\r
+ mousemove : 'pointermove',\r
+ contextmenu : 'contextmenu',\r
+ dbclick : 'dbclick',\r
+ click : 'click'\r
+ });\r
+\r
+// 内部イベント\r
+X_TEMP.SYSTEM_EVENT_PRE_INIT = 1;\r
+X_TEMP.SYSTEM_EVENT_XTREE = 2;\r
+X_TEMP.SYSTEM_EVENT_INIT = 3;\r
+\r
X.Event = {\r
- COMPLETE : 1,\r
- READY : 2,\r
- SUCCESS : 3,\r
- ERROR : 4,\r
- PROGRESS : 5,\r
- BEFORE_CANCEL : 6,\r
- CANCELED : 7,\r
- TIMEOUT : 8,\r
- BEFORE_KILL_INSTANCE : 9,\r
- KILL_INSTANCE : 10,\r
- KILL_INSTANCE_CANCELED : 11,\r
- _LAST_EVENT : 11\r
-};
\ No newline at end of file
+ XDOM_READY : 4,\r
+ \r
+ COMPLETE : 5,\r
+ READY : 6,\r
+ SUCCESS : 7,\r
+ ERROR : 8,\r
+ PROGRESS : 9,\r
+ BEFORE_CANCEL : 10,\r
+ CANCELED : 11,\r
+ TIMEOUT : 12,\r
+ BEFORE_KILL_INSTANCE : 13,\r
+ KILL_INSTANCE_CANCELED : 14, \r
+ KILL_INSTANCE : 15\r
+};\r
+\r
+X_Event_last = 15;\r
+\r
+X_TEMP.onSystemReady.push(\r
+ function(){\r
+ var k, name, i;\r
+ for( k in X_Event_Rename ){\r
+ name = X_Event_Rename[ k ];\r
+ if( X.Type.isArray( name ) ){\r
+ for( i = name.length; i; ){\r
+ X_Event_RenameTo[ name[ --i ] ] = k;\r
+ };\r
+ } else {\r
+ X_Event_RenameTo[ name ] = k;\r
+ };\r
+ };\r
+ });\r