\r
-X.UI.s = X.Dom.Event._LAST_EVENT;\r
-X.UI.i = 0;\r
+\r
+X.UI.i = X.Dom.Event._LAST_EVENT;\r
\r
X.UI.Event = {\r
\r
- INIT : X.UI.s + ( ++X.UI.i ),\r
- ADDED : X.UI.s + ( ++X.UI.i ),\r
- CREATION_COMPLETE : X.UI.s + ( ++X.UI.i ),\r
- REMOVED : X.UI.s + ( ++X.UI.i ),\r
- \r
- ENTER_VIEW : X.UI.s + ( ++X.UI.i ), // 要素が視界に入った\r
- OUT_VIEW : X.UI.s + ( ++X.UI.i ),\r
+ INIT : ++X.UI.i,\r
+ ADDED : ++X.UI.i,\r
+ CREATION_COMPLETE : ++X.UI.i,\r
+ REMOVED : ++X.UI.i,\r
+\r
+ // http://d.hatena.ne.jp/edvakf/20100205/1265338487\r
+ // http://d.hatena.ne.jp/uupaa/20100401/1270097629\r
+ ENTER_VIEW : ++X.UI.i, // 要素が視界に入った\r
+ OUT_VIEW : ++X.UI.i,\r
\r
- POINTER_OUT : X.UI.s + ( ++X.UI.i ),\r
- POINTER_IN : X.UI.s + ( ++X.UI.i ),\r
+ POINTER_OUT : ++X.UI.i,\r
+ POINTER_IN : ++X.UI.i,\r
\r
// FOCUS\r
// DISABLED\r
// BASE_FONT_SIZE_CHANGE\r
\r
/* -- Pointing Device Event -- */\r
- _START_POINTER : X.UI.s + ( X.UI.i ) + 0.5,\r
+ _START_POINTER : X.UI.i + 0.5,\r
\r
- CONTEXT_MENU : X.UI.s + ( ++X.UI.i ), // rightclick or longtouch or menukey or ctrl + click\r
+ CONTEXT_MENU : ++X.UI.i, // rightclick or longtouch or menukey or ctrl + click\r
\r
-/* -- ã\81\93ã\81\93ã\82\88ã\82\8aã\81\82ã\81¨ã\81¯ã\81¯ã\83\8eã\83¼ã\83\89ä¸\8aã\82\92ã\83\90ã\83\96ã\83«ã\82¢ã\83\83ã\83\97 -- */\r
- _START_BUBLEUP : X.UI.s + ( X.UI.i ) + 0.5, \r
+/* -- ã\81\93ã\81\93ã\82\88ã\82\8aã\81\82ã\81¨ã\81¯ã\83\8eã\83¼ã\83\89ä¸\8aã\82\92ã\83\90ã\83\96ã\83«ã\82¢ã\83\83ã\83\97 -- */\r
+ _START_BUBLEUP : X.UI.i + 0.5, \r
\r
// raw pointing device event\r
- _POINTER_DOWN : X.UI.s + ( ++X.UI.i ),\r
- _POINTER_UP : X.UI.s + ( ++X.UI.i ),\r
- _POINTER_MOVE : X.UI.s + ( ++X.UI.i ),\r
- _POINTER_CANCEL : X.UI.s + ( ++X.UI.i ),\r
- _TOUCH_START : X.UI.s + ( ++X.UI.i ),\r
- _TOUCH_END : X.UI.s + ( ++X.UI.i ),\r
- _TOUCH_MOVE : X.UI.s + ( ++X.UI.i ),\r
- _TOUCH_CANCEL : X.UI.s + ( ++X.UI.i ),\r
- _MOUSE_DOWN : X.UI.s + ( ++X.UI.i ),\r
- _MOUSE_UP : X.UI.s + ( ++X.UI.i ),\r
- _MOUSE_MOVE : X.UI.s + ( ++X.UI.i ),\r
- _MOUSE_CANCEL : X.UI.s + ( ++X.UI.i ),\r
- \r
- SELECT : X.UI.s + ( ++X.UI.i ), // click or tap or enterkey\r
+ _POINTER_DOWN : ++X.UI.i,\r
+ _POINTER_UP : ++X.UI.i,\r
+ _POINTER_MOVE : ++X.UI.i,\r
+ _POINTER_CANCEL : ++X.UI.i,\r
+ _TOUCH_START : ++X.UI.i,\r
+ _TOUCH_END : ++X.UI.i,\r
+ _TOUCH_MOVE : ++X.UI.i,\r
+ _TOUCH_CANCEL : ++X.UI.i,\r
+ _MOUSE_DOWN : ++X.UI.i,\r
+ _MOUSE_UP : ++X.UI.i,\r
+ _MOUSE_MOVE : ++X.UI.i,\r
+ _MOUSE_CANCEL : ++X.UI.i,\r
\r
- FILE_DRAG : X.UI.s + ( ++X.UI.i ),\r
- FILE_DRAG_START : X.UI.s + ( ++X.UI.i ),\r
- FILE_DRAG_END : X.UI.s + ( ++X.UI.i ),\r
- FILE_HOLD : X.UI.s + ( ++X.UI.i ),\r
- FILE_HOLD_END : X.UI.s + ( ++X.UI.i ),\r
- FILE_DROP_BEFORE : X.UI.s + ( ++X.UI.i ),\r
- FILE_DROP : X.UI.s + ( ++X.UI.i ),\r
- FILE_DROP_CANCEL : X.UI.s + ( ++X.UI.i ),\r
+ FILE_DRAG : ++X.UI.i,\r
+ FILE_DRAG_START : ++X.UI.i,\r
+ FILE_DRAG_END : ++X.UI.i,\r
+ FILE_HOLD : ++X.UI.i,\r
+ FILE_HOLD_END : ++X.UI.i,\r
+ FILE_DROP_BEFORE : ++X.UI.i,\r
+ FILE_DROP : ++X.UI.i,\r
+ FILE_DROP_CANCEL : ++X.UI.i,\r
\r
/* -- ここより後は X.UI 用のイベント -- */\r
- _START_XUI_EVENT : X.UI.s + ( X.UI.i ) + 0.5,\r
+ _START_XUI_EVENT : X.UI.i + 0.5,\r
\r
/* -- Mouse & Floating touch(Xperia sola)?? -- */\r
- HOVER_MOVE : X.UI.s + ( ++X.UI.i ),\r
- HOVER_STAY : X.UI.s + ( ++X.UI.i ),\r
- HOVER_STAY_END : X.UI.s + ( ++X.UI.i ),\r
- WHEEL : X.UI.s + ( ++X.UI.i ),\r
+ HOVER_MOVE : ++X.UI.i,\r
+ HOVER_STAY : ++X.UI.i,\r
+ HOVER_STAY_END : ++X.UI.i,\r
+ WHEEL : ++X.UI.i,\r
\r
/* -- Gesuture Event -- */\r
- HOLD : X.UI.s + ( ++X.UI.i ),\r
- HOLD_END : X.UI.s + ( ++X.UI.i ),\r
- TAP : X.UI.s + ( ++X.UI.i ),\r
- DOUBLE_TAP : X.UI.s + ( ++X.UI.i ),\r
- DRAG : X.UI.s + ( ++X.UI.i ),\r
- DRAG_START : X.UI.s + ( ++X.UI.i ),\r
- DRAG_END : X.UI.s + ( ++X.UI.i ),\r
- DRAG_UP : X.UI.s + ( ++X.UI.i ),\r
- DRAG_RIGHT : X.UI.s + ( ++X.UI.i ),\r
- DRAG_LEFT : X.UI.s + ( ++X.UI.i ),\r
- DRAG_DOWN : X.UI.s + ( ++X.UI.i ),\r
- SWIP : X.UI.s + ( ++X.UI.i ),\r
- SWIP_UP : X.UI.s + ( ++X.UI.i ),\r
- SWIP_RIGHT : X.UI.s + ( ++X.UI.i ),\r
- SWIP_LEFT : X.UI.s + ( ++X.UI.i ), \r
- SWIP_DOWN : X.UI.s + ( ++X.UI.i ),\r
- TRANSFORM : X.UI.s + ( ++X.UI.i ),\r
- TRANSFORM_START : X.UI.s + ( ++X.UI.i ),\r
- TRANSFORM_END : X.UI.s + ( ++X.UI.i ),\r
- PINCH : X.UI.s + ( ++X.UI.i ),\r
- PINCH_IN : X.UI.s + ( ++X.UI.i ),\r
- PINCH_OUT : X.UI.s + ( ++X.UI.i ),\r
- ROTATE : X.UI.s + ( ++X.UI.i ),\r
+ HOLD : ++X.UI.i,\r
+ HOLD_END : ++X.UI.i,\r
+ TAP : ++X.UI.i,\r
+ DOUBLE_TAP : ++X.UI.i,\r
+ DRAG : ++X.UI.i,\r
+ DRAG_START : ++X.UI.i,\r
+ DRAG_END : ++X.UI.i,\r
+ DRAG_UP : ++X.UI.i,\r
+ DRAG_RIGHT : ++X.UI.i,\r
+ DRAG_LEFT : ++X.UI.i,\r
+ DRAG_DOWN : ++X.UI.i,\r
+ SWIP : ++X.UI.i,\r
+ SWIP_UP : ++X.UI.i,\r
+ SWIP_RIGHT : ++X.UI.i,\r
+ SWIP_LEFT : ++X.UI.i, \r
+ SWIP_DOWN : ++X.UI.i,\r
+ TRANSFORM : ++X.UI.i,\r
+ TRANSFORM_START : ++X.UI.i,\r
+ TRANSFORM_END : ++X.UI.i,\r
+ PINCH : ++X.UI.i,\r
+ PINCH_IN : ++X.UI.i,\r
+ PINCH_OUT : ++X.UI.i,\r
+ ROTATE : ++X.UI.i,\r
\r
- _END_XUI_EVENT : X.UI.s + ( X.UI.i ) + 0.5,\r
+ _END_XUI_EVENT : X.UI.i + 0.5,\r
\r
- _END_POINTER : X.UI.s + ( X.UI.i ) + 0.5,\r
+ _END_POINTER : X.UI.i + 0.5,\r
/* -- Pointing Device Event -- */\r
\r
- KEY_DOWN : X.UI.s + ( ++X.UI.i ),\r
- KEY_UP : X.UI.s + ( ++X.UI.i ),\r
- KEY_HOLD : X.UI.s + ( ++X.UI.i ),\r
+ KEY_DOWN : ++X.UI.i,\r
+ KEY_UP : ++X.UI.i,\r
+ KEY_HOLD : ++X.UI.i,\r
+ KEY_CANCEL : ++X.UI.i,\r
\r
- SCROLL_BEFORE_START : X.UI.s + ( ++X.UI.i ), // cancelable\r
- SCROLL_START : X.UI.s + ( ++X.UI.i ),\r
- SCROLL_BEFORE_MOVE : X.UI.s + ( ++X.UI.i ),\r
- SCROLL_MOVE : X.UI.s + ( ++X.UI.i ),\r
- SCROLL_END : X.UI.s + ( ++X.UI.i ),\r
- SCROLL_REFRESH : X.UI.s + ( ++X.UI.i ),\r
-\r
- ANIME_BEFORE_START : X.UI.s + ( ++X.UI.i ),\r
- ANIME_START : X.UI.s + ( ++X.UI.i ),\r
- ANIME : X.UI.s + ( ++X.UI.i ),\r
- ANIME_END : X.UI.s + ( ++X.UI.i ),\r
- ANIME_BEFORE_STOP : X.UI.s + ( ++X.UI.i ),\r
- ANIME_STOP : X.UI.s + ( ++X.UI.i ),\r
-\r
- CHANGE : X.UI.s + ( ++X.UI.i ),\r
- SUBMIT : X.UI.s + ( ++X.UI.i ),\r
+ SCROLL_BEFORE_START : ++X.UI.i, // cancelable\r
+ SCROLL_START : ++X.UI.i,\r
+ SCROLL_BEFORE_MOVE : ++X.UI.i,\r
+ SCROLL_MOVE : ++X.UI.i,\r
+ SCROLL_END : ++X.UI.i,\r
+ SCROLL_REFRESH : ++X.UI.i,\r
+\r
+ ANIME_BEFORE_START : ++X.UI.i,\r
+ ANIME_START : ++X.UI.i,\r
+ ANIME : ++X.UI.i,\r
+ ANIME_END : ++X.UI.i,\r
+ ANIME_BEFORE_STOP : ++X.UI.i, // before cancel\r
+ ANIME_STOP : ++X.UI.i,\r
+\r
+ PAGE_BEFORE_SHOW : ++X.UI.i,\r
+ PAGE_SHOW : ++X.UI.i,\r
+ PAGE_AFTER_SHOW : ++X.UI.i,\r
+ PAGE_BEFORE_HIDE : ++X.UI.i,\r
+ PAGE_HIDE : ++X.UI.i,\r
+ PAGE_AFTER_HIDE : ++X.UI.i,\r
+\r
+ // X.UI.Form\r
+ CHANGE : ++X.UI.i,\r
+ SUBMIT : ++X.UI.i,\r
+ SELECT : ++X.UI.i, // click or tap or enterkey\r
\r
IdToName : {},\r
NameToID : {}\r
};\r
\r
-delete X.UI.s;\r
delete X.UI.i;\r
\r
+// raw pointing device event\r
if( navigator.msPointerEnabled || navigator.pointerEnabled ){\r
X.UI.Event.IdToName[ X.UI.Event._POINTER_DOWN ] = navigator.msPointerEnabled ? 'MSPointerDown' : 'pointerdown';\r
X.UI.Event.IdToName[ X.UI.Event._POINTER_UP ] = navigator.msPointerEnabled ? 'MSPointerUp' : 'pointerup';\r
for( var id in IdToName ){\r
NameToID[ IdToName[ id ] ] = id;\r
};\r
-})( X.UI.Event.IdToName, X.UI.Event.NameToID );
\ No newline at end of file
+})( X.UI.Event.IdToName, X.UI.Event.NameToID );\r
+\r