2 X.UI.s = X.Dom.Event._LAST_EVENT;
\r
7 INIT : X.UI.s + ( ++X.UI.i ),
\r
8 ADDED : X.UI.s + ( ++X.UI.i ),
\r
9 CREATION_COMPLETE : X.UI.s + ( ++X.UI.i ),
\r
10 REMOVED : X.UI.s + ( ++X.UI.i ),
\r
12 ENTER_VIEW : X.UI.s + ( ++X.UI.i ), // 要素が視界に入った
\r
13 OUT_VIEW : X.UI.s + ( ++X.UI.i ),
\r
15 POINTER_OUT : X.UI.s + ( ++X.UI.i ),
\r
16 POINTER_IN : X.UI.s + ( ++X.UI.i ),
\r
21 // BASE_FONT_SIZE_CHANGE
\r
23 /* -- Pointing Device Event -- */
\r
24 _START_POINTER : X.UI.s + ( X.UI.i ) + 0.5,
\r
26 CONTEXT_MENU : X.UI.s + ( ++X.UI.i ), // rightclick or longtouch or menukey or ctrl + click
\r
28 /* -- ここよりあとははノード上をバブルアップ -- */
\r
29 _START_BUBLEUP : X.UI.s + ( X.UI.i ) + 0.5,
\r
31 // raw pointing device event
\r
32 _POINTER_DOWN : X.UI.s + ( ++X.UI.i ),
\r
33 _POINTER_UP : X.UI.s + ( ++X.UI.i ),
\r
34 _POINTER_MOVE : X.UI.s + ( ++X.UI.i ),
\r
35 _POINTER_CANCEL : X.UI.s + ( ++X.UI.i ),
\r
36 _TOUCH_START : X.UI.s + ( ++X.UI.i ),
\r
37 _TOUCH_END : X.UI.s + ( ++X.UI.i ),
\r
38 _TOUCH_MOVE : X.UI.s + ( ++X.UI.i ),
\r
39 _TOUCH_CANCEL : X.UI.s + ( ++X.UI.i ),
\r
40 _MOUSE_DOWN : X.UI.s + ( ++X.UI.i ),
\r
41 _MOUSE_UP : X.UI.s + ( ++X.UI.i ),
\r
42 _MOUSE_MOVE : X.UI.s + ( ++X.UI.i ),
\r
43 _MOUSE_CANCEL : X.UI.s + ( ++X.UI.i ),
\r
45 SELECT : X.UI.s + ( ++X.UI.i ), // click or tap or enterkey
\r
47 FILE_DRAG : X.UI.s + ( ++X.UI.i ),
\r
48 FILE_DRAG_START : X.UI.s + ( ++X.UI.i ),
\r
49 FILE_DRAG_END : X.UI.s + ( ++X.UI.i ),
\r
50 FILE_HOLD : X.UI.s + ( ++X.UI.i ),
\r
51 FILE_HOLD_END : X.UI.s + ( ++X.UI.i ),
\r
52 FILE_DROP_BEFORE : X.UI.s + ( ++X.UI.i ),
\r
53 FILE_DROP : X.UI.s + ( ++X.UI.i ),
\r
54 FILE_DROP_CANCEL : X.UI.s + ( ++X.UI.i ),
\r
56 /* -- ここより後は X.UI 用のイベント -- */
\r
57 _START_XUI_EVENT : X.UI.s + ( X.UI.i ) + 0.5,
\r
59 /* -- Mouse & Floating touch(Xperia sola)?? -- */
\r
60 HOVER_MOVE : X.UI.s + ( ++X.UI.i ),
\r
61 HOVER_STAY : X.UI.s + ( ++X.UI.i ),
\r
62 HOVER_STAY_END : X.UI.s + ( ++X.UI.i ),
\r
63 WHEEL : X.UI.s + ( ++X.UI.i ),
\r
65 /* -- Gesuture Event -- */
\r
66 HOLD : X.UI.s + ( ++X.UI.i ),
\r
67 HOLD_END : X.UI.s + ( ++X.UI.i ),
\r
68 TAP : X.UI.s + ( ++X.UI.i ),
\r
69 DOUBLE_TAP : X.UI.s + ( ++X.UI.i ),
\r
70 DRAG : X.UI.s + ( ++X.UI.i ),
\r
71 DRAG_START : X.UI.s + ( ++X.UI.i ),
\r
72 DRAG_END : X.UI.s + ( ++X.UI.i ),
\r
73 DRAG_UP : X.UI.s + ( ++X.UI.i ),
\r
74 DRAG_RIGHT : X.UI.s + ( ++X.UI.i ),
\r
75 DRAG_LEFT : X.UI.s + ( ++X.UI.i ),
\r
76 DRAG_DOWN : X.UI.s + ( ++X.UI.i ),
\r
77 SWIP : X.UI.s + ( ++X.UI.i ),
\r
78 SWIP_UP : X.UI.s + ( ++X.UI.i ),
\r
79 SWIP_RIGHT : X.UI.s + ( ++X.UI.i ),
\r
80 SWIP_LEFT : X.UI.s + ( ++X.UI.i ),
\r
81 SWIP_DOWN : X.UI.s + ( ++X.UI.i ),
\r
82 TRANSFORM : X.UI.s + ( ++X.UI.i ),
\r
83 TRANSFORM_START : X.UI.s + ( ++X.UI.i ),
\r
84 TRANSFORM_END : X.UI.s + ( ++X.UI.i ),
\r
85 PINCH : X.UI.s + ( ++X.UI.i ),
\r
86 PINCH_IN : X.UI.s + ( ++X.UI.i ),
\r
87 PINCH_OUT : X.UI.s + ( ++X.UI.i ),
\r
88 ROTATE : X.UI.s + ( ++X.UI.i ),
\r
90 _END_XUI_EVENT : X.UI.s + ( X.UI.i ) + 0.5,
\r
92 _END_POINTER : X.UI.s + ( X.UI.i ) + 0.5,
\r
93 /* -- Pointing Device Event -- */
\r
95 KEY_DOWN : X.UI.s + ( ++X.UI.i ),
\r
96 KEY_UP : X.UI.s + ( ++X.UI.i ),
\r
97 KEY_HOLD : X.UI.s + ( ++X.UI.i ),
\r
99 SCROLL_BEFORE_START : X.UI.s + ( ++X.UI.i ), // cancelable
\r
100 SCROLL_START : X.UI.s + ( ++X.UI.i ),
\r
101 SCROLL_BEFORE_MOVE : X.UI.s + ( ++X.UI.i ),
\r
102 SCROLL_MOVE : X.UI.s + ( ++X.UI.i ),
\r
103 SCROLL_END : X.UI.s + ( ++X.UI.i ),
\r
104 SCROLL_REFRESH : X.UI.s + ( ++X.UI.i ),
\r
106 ANIME_BEFORE_START : X.UI.s + ( ++X.UI.i ),
\r
107 ANIME_START : X.UI.s + ( ++X.UI.i ),
\r
108 ANIME : X.UI.s + ( ++X.UI.i ),
\r
109 ANIME_END : X.UI.s + ( ++X.UI.i ),
\r
110 ANIME_BEFORE_STOP : X.UI.s + ( ++X.UI.i ),
\r
111 ANIME_STOP : X.UI.s + ( ++X.UI.i ),
\r
113 CHANGE : X.UI.s + ( ++X.UI.i ),
\r
114 SUBMIT : X.UI.s + ( ++X.UI.i ),
\r
123 if( navigator.msPointerEnabled || navigator.pointerEnabled ){
\r
124 X.UI.Event.IdToName[ X.UI.Event._POINTER_DOWN ] = navigator.msPointerEnabled ? 'MSPointerDown' : 'pointerdown';
\r
125 X.UI.Event.IdToName[ X.UI.Event._POINTER_UP ] = navigator.msPointerEnabled ? 'MSPointerUp' : 'pointerup';
\r
126 X.UI.Event.IdToName[ X.UI.Event._POINTER_MOVE ] = navigator.msPointerEnabled ? 'MSPointerMove' : 'pointermove';
\r
127 X.UI.Event.IdToName[ X.UI.Event._POINTER_CANCEL ] = navigator.msPointerEnabled ? 'MSPointerCancel' : 'pointercancel';
\r
129 //if( window.ontouchstart !== void 0 /* || window.DocumentTouch && document instanceof DocumentTouch */ ){
\r
130 X.UI.Event.IdToName[ X.UI.Event._TOUCH_START ] = 'touchstart';
\r
131 X.UI.Event.IdToName[ X.UI.Event._TOUCH_END ] = 'touchend';
\r
132 X.UI.Event.IdToName[ X.UI.Event._TOUCH_MOVE ] = 'touchmove';
\r
133 X.UI.Event.IdToName[ X.UI.Event._TOUCH_CANCEL ] = 'touchcancel';
\r
136 X.UI.Event.IdToName[ X.UI.Event._MOUSE_DOWN ] = 'mousedown';
\r
137 X.UI.Event.IdToName[ X.UI.Event._MOUSE_UP ] = 'mouseup';
\r
138 X.UI.Event.IdToName[ X.UI.Event._MOUSE_MOVE ] = 'mousemove';
\r
139 X.UI.Event.IdToName[ X.UI.Event._MOUSE_CANCEL ] = 'mouseleave'; // ??
\r
142 ( function( IdToName, NameToID ){
\r
143 for( var id in IdToName ){
\r
144 NameToID[ IdToName[ id ] ] = id;
\r
146 })( X.UI.Event.IdToName, X.UI.Event.NameToID );