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