X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2Fui%2F04_XUI_Event.js;h=2fbed8f02af572f1f99b295a97d25f84d32f3f84;hb=53149facb2f22305d34b9ac01803a6af433355d0;hp=115c902a1e87bb201406aa31a72ceb92b8518ec7;hpb=cf6038dac28ee3fccb4b9396aca4fa577a110cc0;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/ui/04_XUI_Event.js b/0.6.x/js/ui/04_XUI_Event.js index 115c902..2fbed8f 100644 --- a/0.6.x/js/ui/04_XUI_Event.js +++ b/0.6.x/js/ui/04_XUI_Event.js @@ -1,19 +1,21 @@ -X.UI.s = X.Dom.Event._LAST_EVENT; -X.UI.i = 0; + +X.UI.i = X.Dom.Event._LAST_EVENT; X.UI.Event = { - INIT : X.UI.s + ( ++X.UI.i ), - ADDED : X.UI.s + ( ++X.UI.i ), - CREATION_COMPLETE : X.UI.s + ( ++X.UI.i ), - REMOVED : X.UI.s + ( ++X.UI.i ), - - ENTER_VIEW : X.UI.s + ( ++X.UI.i ), // 要素が視界に入った - OUT_VIEW : X.UI.s + ( ++X.UI.i ), + INIT : ++X.UI.i, + ADDED : ++X.UI.i, + CREATION_COMPLETE : ++X.UI.i, + REMOVED : ++X.UI.i, + + // http://d.hatena.ne.jp/edvakf/20100205/1265338487 + // http://d.hatena.ne.jp/uupaa/20100401/1270097629 + ENTER_VIEW : ++X.UI.i, // 要素が視界に入った + OUT_VIEW : ++X.UI.i, - POINTER_OUT : X.UI.s + ( ++X.UI.i ), - POINTER_IN : X.UI.s + ( ++X.UI.i ), + POINTER_OUT : ++X.UI.i, + POINTER_IN : ++X.UI.i, // FOCUS // DISABLED @@ -21,105 +23,105 @@ X.UI.Event = { // BASE_FONT_SIZE_CHANGE /* -- Pointing Device Event -- */ - _START_POINTER : X.UI.s + ( X.UI.i ) + 0.5, + _START_POINTER : X.UI.i + 0.5, - CONTEXT_MENU : X.UI.s + ( ++X.UI.i ), // rightclick or longtouch or menukey or ctrl + click + CONTEXT_MENU : ++X.UI.i, // rightclick or longtouch or menukey or ctrl + click -/* -- ここよりあとははノード上をバブルアップ -- */ - _START_BUBLEUP : X.UI.s + ( X.UI.i ) + 0.5, +/* -- ここよりあとはノード上をバブルアップ -- */ + _START_BUBLEUP : X.UI.i + 0.5, // raw pointing device event - _POINTER_DOWN : X.UI.s + ( ++X.UI.i ), - _POINTER_UP : X.UI.s + ( ++X.UI.i ), - _POINTER_MOVE : X.UI.s + ( ++X.UI.i ), - _POINTER_CANCEL : X.UI.s + ( ++X.UI.i ), - _TOUCH_START : X.UI.s + ( ++X.UI.i ), - _TOUCH_END : X.UI.s + ( ++X.UI.i ), - _TOUCH_MOVE : X.UI.s + ( ++X.UI.i ), - _TOUCH_CANCEL : X.UI.s + ( ++X.UI.i ), - _MOUSE_DOWN : X.UI.s + ( ++X.UI.i ), - _MOUSE_UP : X.UI.s + ( ++X.UI.i ), - _MOUSE_MOVE : X.UI.s + ( ++X.UI.i ), - _MOUSE_CANCEL : X.UI.s + ( ++X.UI.i ), + _POINTER_DOWN : ++X.UI.i, + _POINTER_UP : ++X.UI.i, + _POINTER_MOVE : ++X.UI.i, + _POINTER_CANCEL : ++X.UI.i, + _TOUCH_START : ++X.UI.i, + _TOUCH_END : ++X.UI.i, + _TOUCH_MOVE : ++X.UI.i, + _TOUCH_CANCEL : ++X.UI.i, + _MOUSE_DOWN : ++X.UI.i, + _MOUSE_UP : ++X.UI.i, + _MOUSE_MOVE : ++X.UI.i, + _MOUSE_CANCEL : ++X.UI.i, - SELECT : X.UI.s + ( ++X.UI.i ), // click or tap or enterkey + SELECT : ++X.UI.i, // click or tap or enterkey - FILE_DRAG : X.UI.s + ( ++X.UI.i ), - FILE_DRAG_START : X.UI.s + ( ++X.UI.i ), - FILE_DRAG_END : X.UI.s + ( ++X.UI.i ), - FILE_HOLD : X.UI.s + ( ++X.UI.i ), - FILE_HOLD_END : X.UI.s + ( ++X.UI.i ), - FILE_DROP_BEFORE : X.UI.s + ( ++X.UI.i ), - FILE_DROP : X.UI.s + ( ++X.UI.i ), - FILE_DROP_CANCEL : X.UI.s + ( ++X.UI.i ), + FILE_DRAG : ++X.UI.i, + FILE_DRAG_START : ++X.UI.i, + FILE_DRAG_END : ++X.UI.i, + FILE_HOLD : ++X.UI.i, + FILE_HOLD_END : ++X.UI.i, + FILE_DROP_BEFORE : ++X.UI.i, + FILE_DROP : ++X.UI.i, + FILE_DROP_CANCEL : ++X.UI.i, /* -- ここより後は X.UI 用のイベント -- */ - _START_XUI_EVENT : X.UI.s + ( X.UI.i ) + 0.5, + _START_XUI_EVENT : X.UI.i + 0.5, /* -- Mouse & Floating touch(Xperia sola)?? -- */ - HOVER_MOVE : X.UI.s + ( ++X.UI.i ), - HOVER_STAY : X.UI.s + ( ++X.UI.i ), - HOVER_STAY_END : X.UI.s + ( ++X.UI.i ), - WHEEL : X.UI.s + ( ++X.UI.i ), + HOVER_MOVE : ++X.UI.i, + HOVER_STAY : ++X.UI.i, + HOVER_STAY_END : ++X.UI.i, + WHEEL : ++X.UI.i, /* -- Gesuture Event -- */ - HOLD : X.UI.s + ( ++X.UI.i ), - HOLD_END : X.UI.s + ( ++X.UI.i ), - TAP : X.UI.s + ( ++X.UI.i ), - DOUBLE_TAP : X.UI.s + ( ++X.UI.i ), - DRAG : X.UI.s + ( ++X.UI.i ), - DRAG_START : X.UI.s + ( ++X.UI.i ), - DRAG_END : X.UI.s + ( ++X.UI.i ), - DRAG_UP : X.UI.s + ( ++X.UI.i ), - DRAG_RIGHT : X.UI.s + ( ++X.UI.i ), - DRAG_LEFT : X.UI.s + ( ++X.UI.i ), - DRAG_DOWN : X.UI.s + ( ++X.UI.i ), - SWIP : X.UI.s + ( ++X.UI.i ), - SWIP_UP : X.UI.s + ( ++X.UI.i ), - SWIP_RIGHT : X.UI.s + ( ++X.UI.i ), - SWIP_LEFT : X.UI.s + ( ++X.UI.i ), - SWIP_DOWN : X.UI.s + ( ++X.UI.i ), - TRANSFORM : X.UI.s + ( ++X.UI.i ), - TRANSFORM_START : X.UI.s + ( ++X.UI.i ), - TRANSFORM_END : X.UI.s + ( ++X.UI.i ), - PINCH : X.UI.s + ( ++X.UI.i ), - PINCH_IN : X.UI.s + ( ++X.UI.i ), - PINCH_OUT : X.UI.s + ( ++X.UI.i ), - ROTATE : X.UI.s + ( ++X.UI.i ), + HOLD : ++X.UI.i, + HOLD_END : ++X.UI.i, + TAP : ++X.UI.i, + DOUBLE_TAP : ++X.UI.i, + DRAG : ++X.UI.i, + DRAG_START : ++X.UI.i, + DRAG_END : ++X.UI.i, + DRAG_UP : ++X.UI.i, + DRAG_RIGHT : ++X.UI.i, + DRAG_LEFT : ++X.UI.i, + DRAG_DOWN : ++X.UI.i, + SWIP : ++X.UI.i, + SWIP_UP : ++X.UI.i, + SWIP_RIGHT : ++X.UI.i, + SWIP_LEFT : ++X.UI.i, + SWIP_DOWN : ++X.UI.i, + TRANSFORM : ++X.UI.i, + TRANSFORM_START : ++X.UI.i, + TRANSFORM_END : ++X.UI.i, + PINCH : ++X.UI.i, + PINCH_IN : ++X.UI.i, + PINCH_OUT : ++X.UI.i, + ROTATE : ++X.UI.i, - _END_XUI_EVENT : X.UI.s + ( X.UI.i ) + 0.5, + _END_XUI_EVENT : X.UI.i + 0.5, - _END_POINTER : X.UI.s + ( X.UI.i ) + 0.5, + _END_POINTER : X.UI.i + 0.5, /* -- Pointing Device Event -- */ - KEY_DOWN : X.UI.s + ( ++X.UI.i ), - KEY_UP : X.UI.s + ( ++X.UI.i ), - KEY_HOLD : X.UI.s + ( ++X.UI.i ), + KEY_DOWN : ++X.UI.i, + KEY_UP : ++X.UI.i, + KEY_HOLD : ++X.UI.i, - SCROLL_BEFORE_START : X.UI.s + ( ++X.UI.i ), // cancelable - SCROLL_START : X.UI.s + ( ++X.UI.i ), - SCROLL_BEFORE_MOVE : X.UI.s + ( ++X.UI.i ), - SCROLL_MOVE : X.UI.s + ( ++X.UI.i ), - SCROLL_END : X.UI.s + ( ++X.UI.i ), - SCROLL_REFRESH : X.UI.s + ( ++X.UI.i ), + SCROLL_BEFORE_START : ++X.UI.i, // cancelable + SCROLL_START : ++X.UI.i, + SCROLL_BEFORE_MOVE : ++X.UI.i, + SCROLL_MOVE : ++X.UI.i, + SCROLL_END : ++X.UI.i, + SCROLL_REFRESH : ++X.UI.i, - ANIME_BEFORE_START : X.UI.s + ( ++X.UI.i ), - ANIME_START : X.UI.s + ( ++X.UI.i ), - ANIME : X.UI.s + ( ++X.UI.i ), - ANIME_END : X.UI.s + ( ++X.UI.i ), - ANIME_BEFORE_STOP : X.UI.s + ( ++X.UI.i ), - ANIME_STOP : X.UI.s + ( ++X.UI.i ), + ANIME_BEFORE_START : ++X.UI.i, + ANIME_START : ++X.UI.i, + ANIME : ++X.UI.i, + ANIME_END : ++X.UI.i, + ANIME_BEFORE_STOP : ++X.UI.i, // before cancel + ANIME_STOP : ++X.UI.i, - CHANGE : X.UI.s + ( ++X.UI.i ), - SUBMIT : X.UI.s + ( ++X.UI.i ), + CHANGE : ++X.UI.i, + SUBMIT : ++X.UI.i, IdToName : {}, NameToID : {} }; -delete X.UI.s; delete X.UI.i; +// raw pointing device event if( navigator.msPointerEnabled || navigator.pointerEnabled ){ X.UI.Event.IdToName[ X.UI.Event._POINTER_DOWN ] = navigator.msPointerEnabled ? 'MSPointerDown' : 'pointerdown'; X.UI.Event.IdToName[ X.UI.Event._POINTER_UP ] = navigator.msPointerEnabled ? 'MSPointerUp' : 'pointerup'; @@ -143,4 +145,5 @@ if( navigator.msPointerEnabled || navigator.pointerEnabled ){ for( var id in IdToName ){ NameToID[ IdToName[ id ] ] = id; }; -})( X.UI.Event.IdToName, X.UI.Event.NameToID ); \ No newline at end of file +})( X.UI.Event.IdToName, X.UI.Event.NameToID ); +