X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F20_ui%2F04_XUI_Event.js;h=8f38aae0e04b49d9cd3e0eb8774041fd50f93d4d;hb=eedd028ba64be2ea0828cf686f1d0ec3bb4010d5;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..8f38aae 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 = { - 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,135 +23,112 @@ 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 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'; - }; - 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 );