\r
-X.UI.Event = {\r
+var XUI_Event = X[ 'UI' ][ 'Event' ] = {\r
\r
- INIT : ++X.Dom.Event._LAST_EVENT,\r
- ADDED : ++X.Dom.Event._LAST_EVENT,\r
- CREATION_COMPLETE : ++X.Dom.Event._LAST_EVENT,\r
- REMOVED : ++X.Dom.Event._LAST_EVENT,\r
+ INIT : ++X_Event_last,\r
+ ADDED : ++X_Event_last,\r
+ CREATION_COMPLETE : ++X_Event_last,\r
+ REMOVED : ++X_Event_last,\r
+\r
+ LAYOUT_BEFORE : ++X_Event_last,\r
+ LAYOUT_COMPLETE : ++X_Event_last,\r
\r
// http://d.hatena.ne.jp/edvakf/20100205/1265338487\r
// http://d.hatena.ne.jp/uupaa/20100401/1270097629\r
- ENTER_VIEW : ++X.Dom.Event._LAST_EVENT, // 要素が視界に入った\r
- OUT_VIEW : ++X.Dom.Event._LAST_EVENT,\r
+ ENTER_VIEW : ++X_Event_last, // 要素が視界に入った\r
+ OUT_VIEW : ++X_Event_last,\r
\r
- POINTER_OUT : ++X.Dom.Event._LAST_EVENT,\r
- POINTER_IN : ++X.Dom.Event._LAST_EVENT,\r
+ POINTER_OUT : ++X_Event_last,\r
+ POINTER_IN : ++X_Event_last,\r
\r
// FOCUS\r
// DISABLED\r
// BASE_FONT_SIZE_CHANGE\r
\r
/* -- Pointing Device Event -- */\r
- _START_POINTER : X.Dom.Event._LAST_EVENT + 0.5,\r
+ _START_POINTER : X_Event_last + 0.5,\r
\r
- CONTEXT_MENU : ++X.Dom.Event._LAST_EVENT, // rightclick or longtouch or menukey or ctrl + click\r
+ CONTEXT_MENU : ++X_Event_last, // rightclick or longtouch or menukey or ctrl + click\r
\r
/* -- ここよりあとはノード上をバブルアップ -- */\r
- _START_BUBLEUP : X.Dom.Event._LAST_EVENT + 0.5, \r
+ _START_BUBLEUP : X_Event_last + 0.5, \r
\r
// raw pointing device event\r
+ _POINTER_DOWN : ++X_Event_last,\r
+ _POINTER_UP : ++X_Event_last,\r
+ _POINTER_MOVE : ++X_Event_last,\r
+ _POINTER_CANCEL : ++X_Event_last,\r
\r
- _POINTER_DOWN : ++X.Dom.Event._LAST_EVENT,\r
- _POINTER_UP : ++X.Dom.Event._LAST_EVENT,\r
- _POINTER_MOVE : ++X.Dom.Event._LAST_EVENT,\r
- _POINTER_CANCEL : ++X.Dom.Event._LAST_EVENT,\r
- _TOUCH_START : ++X.Dom.Event._LAST_EVENT,\r
- _TOUCH_END : ++X.Dom.Event._LAST_EVENT,\r
- _TOUCH_MOVE : ++X.Dom.Event._LAST_EVENT,\r
- _TOUCH_CANCEL : ++X.Dom.Event._LAST_EVENT,\r
- _MOUSE_DOWN : ++X.Dom.Event._LAST_EVENT,\r
- _MOUSE_UP : ++X.Dom.Event._LAST_EVENT,\r
- _MOUSE_MOVE : ++X.Dom.Event._LAST_EVENT,\r
- _MOUSE_CANCEL : ++X.Dom.Event._LAST_EVENT,\r
- \r
- FILE_DRAG : ++X.Dom.Event._LAST_EVENT,\r
- FILE_DRAG_START : ++X.Dom.Event._LAST_EVENT,\r
- FILE_DRAG_END : ++X.Dom.Event._LAST_EVENT,\r
- FILE_HOLD : ++X.Dom.Event._LAST_EVENT,\r
- FILE_HOLD_END : ++X.Dom.Event._LAST_EVENT,\r
- FILE_DROP_BEFORE : ++X.Dom.Event._LAST_EVENT,\r
- FILE_DROP : ++X.Dom.Event._LAST_EVENT,\r
- FILE_DROP_CANCEL : ++X.Dom.Event._LAST_EVENT,\r
+ FILE_DRAG : ++X_Event_last,\r
+ FILE_DRAG_START : ++X_Event_last,\r
+ FILE_DRAG_END : ++X_Event_last,\r
+ FILE_HOLD : ++X_Event_last,\r
+ FILE_HOLD_END : ++X_Event_last,\r
+ FILE_DROP_BEFORE : ++X_Event_last,\r
+ FILE_DROP : ++X_Event_last,\r
+ FILE_DROP_CANCEL : ++X_Event_last,\r
\r
/* -- ここより後は X.UI 用のイベント -- */\r
- _START_XUI_EVENT : X.Dom.Event._LAST_EVENT + 0.5,\r
+ _START_XUI_EVENT : X_Event_last + 0.5,\r
\r
/* -- Mouse & Floating touch(Xperia sola)?? -- */\r
- HOVER_MOVE : ++X.Dom.Event._LAST_EVENT,\r
- HOVER_STAY : ++X.Dom.Event._LAST_EVENT,\r
- HOVER_STAY_END : ++X.Dom.Event._LAST_EVENT,\r
- WHEEL : ++X.Dom.Event._LAST_EVENT,\r
+ HOVER_MOVE : ++X_Event_last,\r
+ HOVER_STAY : ++X_Event_last,\r
+ HOVER_STAY_END : ++X_Event_last,\r
+ WHEEL : ++X_Event_last,\r
\r
/* -- Gesuture Event -- */\r
- HOLD : ++X.Dom.Event._LAST_EVENT,\r
- HOLD_END : ++X.Dom.Event._LAST_EVENT,\r
- TAP : ++X.Dom.Event._LAST_EVENT,\r
- DOUBLE_TAP : ++X.Dom.Event._LAST_EVENT,\r
- DRAG : ++X.Dom.Event._LAST_EVENT,\r
- DRAG_START : ++X.Dom.Event._LAST_EVENT,\r
- DRAG_END : ++X.Dom.Event._LAST_EVENT,\r
- DRAG_UP : ++X.Dom.Event._LAST_EVENT,\r
- DRAG_RIGHT : ++X.Dom.Event._LAST_EVENT,\r
- DRAG_LEFT : ++X.Dom.Event._LAST_EVENT,\r
- DRAG_DOWN : ++X.Dom.Event._LAST_EVENT,\r
- SWIP : ++X.Dom.Event._LAST_EVENT,\r
- SWIP_UP : ++X.Dom.Event._LAST_EVENT,\r
- SWIP_RIGHT : ++X.Dom.Event._LAST_EVENT,\r
- SWIP_LEFT : ++X.Dom.Event._LAST_EVENT, \r
- SWIP_DOWN : ++X.Dom.Event._LAST_EVENT,\r
- TRANSFORM : ++X.Dom.Event._LAST_EVENT,\r
- TRANSFORM_START : ++X.Dom.Event._LAST_EVENT,\r
- TRANSFORM_END : ++X.Dom.Event._LAST_EVENT,\r
- PINCH : ++X.Dom.Event._LAST_EVENT,\r
- PINCH_IN : ++X.Dom.Event._LAST_EVENT,\r
- PINCH_OUT : ++X.Dom.Event._LAST_EVENT,\r
- ROTATE : ++X.Dom.Event._LAST_EVENT,\r
+ HOLD : ++X_Event_last,\r
+ HOLD_END : ++X_Event_last,\r
+ TAP : ++X_Event_last,\r
+ DOUBLE_TAP : ++X_Event_last,\r
+ DRAG : ++X_Event_last,\r
+ DRAG_START : ++X_Event_last,\r
+ DRAG_END : ++X_Event_last,\r
+ DRAG_UP : ++X_Event_last,\r
+ DRAG_RIGHT : ++X_Event_last,\r
+ DRAG_LEFT : ++X_Event_last,\r
+ DRAG_DOWN : ++X_Event_last,\r
+ SWIP : ++X_Event_last,\r
+ SWIP_UP : ++X_Event_last,\r
+ SWIP_RIGHT : ++X_Event_last,\r
+ SWIP_LEFT : ++X_Event_last, \r
+ SWIP_DOWN : ++X_Event_last,\r
+ TRANSFORM : ++X_Event_last,\r
+ TRANSFORM_START : ++X_Event_last,\r
+ TRANSFORM_END : ++X_Event_last,\r
+ PINCH : ++X_Event_last,\r
+ PINCH_IN : ++X_Event_last,\r
+ PINCH_OUT : ++X_Event_last,\r
+ ROTATE : ++X_Event_last,\r
\r
- _END_XUI_EVENT : X.Dom.Event._LAST_EVENT + 0.5,\r
+ _END_XUI_EVENT : X_Event_last + 0.5,\r
\r
- _END_POINTER : X.Dom.Event._LAST_EVENT + 0.5,\r
+ _END_POINTER : X_Event_last + 0.5,\r
/* -- Pointing Device Event -- */\r
\r
- KEY_DOWN : ++X.Dom.Event._LAST_EVENT,\r
- KEY_UP : ++X.Dom.Event._LAST_EVENT,\r
- KEY_HOLD : ++X.Dom.Event._LAST_EVENT,\r
- KEY_CANCEL : ++X.Dom.Event._LAST_EVENT,\r
+ KEY_DOWN : ++X_Event_last,\r
+ KEY_UP : ++X_Event_last,\r
+ KEY_HOLD : ++X_Event_last,\r
+ KEY_CANCEL : ++X_Event_last,\r
\r
- SCROLL_BEFORE_START : ++X.Dom.Event._LAST_EVENT, // cancelable\r
- SCROLL_START : ++X.Dom.Event._LAST_EVENT,\r
- SCROLL_BEFORE_MOVE : ++X.Dom.Event._LAST_EVENT,\r
- SCROLL_MOVE : ++X.Dom.Event._LAST_EVENT,\r
- SCROLL_END : ++X.Dom.Event._LAST_EVENT,\r
- SCROLL_REFRESH : ++X.Dom.Event._LAST_EVENT,\r
-\r
- ANIME_BEFORE_START : ++X.Dom.Event._LAST_EVENT,\r
- ANIME_START : ++X.Dom.Event._LAST_EVENT,\r
- ANIME : ++X.Dom.Event._LAST_EVENT,\r
- ANIME_END : ++X.Dom.Event._LAST_EVENT,\r
- ANIME_BEFORE_STOP : ++X.Dom.Event._LAST_EVENT, // before cancel\r
- ANIME_STOP : ++X.Dom.Event._LAST_EVENT,\r
-\r
- PAGE_BEFORE_SHOW : ++X.Dom.Event._LAST_EVENT,\r
- PAGE_SHOW : ++X.Dom.Event._LAST_EVENT,\r
- PAGE_AFTER_SHOW : ++X.Dom.Event._LAST_EVENT,\r
- PAGE_BEFORE_HIDE : ++X.Dom.Event._LAST_EVENT,\r
- PAGE_HIDE : ++X.Dom.Event._LAST_EVENT,\r
- PAGE_AFTER_HIDE : ++X.Dom.Event._LAST_EVENT,\r
+ SCROLL_BEFORE_START : ++X_Event_last, // cancelable\r
+ SCROLL_START : ++X_Event_last,\r
+ SCROLL_BEFORE_MOVE : ++X_Event_last,\r
+ SCROLL_MOVE : ++X_Event_last,\r
+ SCROLL_END : ++X_Event_last,\r
+ SCROLL_REFRESH : ++X_Event_last,\r
+\r
+ ANIME_BEFORE_START : ++X_Event_last,\r
+ ANIME_START : ++X_Event_last,\r
+ ANIME : ++X_Event_last,\r
+ ANIME_END : ++X_Event_last,\r
+ ANIME_BEFORE_STOP : ++X_Event_last, // before cancel\r
+ ANIME_STOP : ++X_Event_last,\r
+\r
+ PAGE_BEFORE_SHOW : ++X_Event_last,\r
+ PAGE_SHOW : ++X_Event_last,\r
+ PAGE_AFTER_SHOW : ++X_Event_last,\r
+ PAGE_BEFORE_HIDE : ++X_Event_last,\r
+ PAGE_HIDE : ++X_Event_last,\r
+ PAGE_AFTER_HIDE : ++X_Event_last,\r
\r
// X.UI.Form\r
- CHANGE : ++X.Dom.Event._LAST_EVENT,\r
- SUBMIT : ++X.Dom.Event._LAST_EVENT,\r
- SELECT : ++X.Dom.Event._LAST_EVENT, // click or tap or enterkey\r
+ CHANGE : ++X_Event_last,\r
+ SUBMIT : ++X_Event_last,\r
+ SELECT : ++X_Event_last, // click or tap or enterkey\r
+ \r
+ ITEMDATA_CHANGED : ++X_Event_last,\r
\r
IdToName : {},\r
NameToID : {}\r
};\r
\r
-// raw pointing device event\r
-//if( X.Dom.EVENT_POINTER ){\r
- X.UI.Event.IdToName[ X.UI.Event._POINTER_DOWN ] = 'pointerdown';\r
- X.UI.Event.IdToName[ X.UI.Event._POINTER_UP ] = 'pointerup';\r
- X.UI.Event.IdToName[ X.UI.Event._POINTER_MOVE ] = 'pointermove';\r
- X.UI.Event.IdToName[ X.UI.Event._POINTER_CANCEL ] = 'pointercancel';\r
-/*} else {\r
- \r
- if( X.Dom.EVENT_TOUCH ){\r
- X.UI.Event.IdToName[ X.UI.Event._TOUCH_START ] = 'touchstart';\r
- X.UI.Event.IdToName[ X.UI.Event._TOUCH_END ] = 'touchend';\r
- X.UI.Event.IdToName[ X.UI.Event._TOUCH_MOVE ] = 'touchmove';\r
- X.UI.Event.IdToName[ X.UI.Event._TOUCH_CANCEL ] = 'touchcancel';\r
- };\r
+ XUI_Event.IdToName[ XUI_Event._POINTER_DOWN ] = 'pointerdown';\r
+ XUI_Event.IdToName[ XUI_Event._POINTER_UP ] = 'pointerup';\r
+ XUI_Event.IdToName[ XUI_Event._POINTER_MOVE ] = 'pointermove';\r
+ XUI_Event.IdToName[ XUI_Event._POINTER_CANCEL ] = 'pointercancel';\r
\r
- X.UI.Event.IdToName[ X.UI.Event._MOUSE_DOWN ] = 'mousedown';\r
- X.UI.Event.IdToName[ X.UI.Event._MOUSE_UP ] = 'mouseup';\r
- X.UI.Event.IdToName[ X.UI.Event._MOUSE_MOVE ] = 'mousemove';\r
- X.UI.Event.IdToName[ X.UI.Event._MOUSE_CANCEL ] = 'mouseleave'; // ??\r
-};*/\r
\r
\r
( function( IdToName, NameToID, p ){\r
for( p in IdToName ){\r
+ if( X_EMPTY_OBJECT[ p ] ) continue;\r
NameToID[ IdToName[ p ] ] = p;\r
};\r
-})( X.UI.Event.IdToName, X.UI.Event.NameToID );\r
+})( XUI_Event.IdToName, XUI_Event.NameToID );\r
\r