4 INIT : ++X.Dom.Event._LAST_EVENT,
\r
5 ADDED : ++X.Dom.Event._LAST_EVENT,
\r
6 CREATION_COMPLETE : ++X.Dom.Event._LAST_EVENT,
\r
7 REMOVED : ++X.Dom.Event._LAST_EVENT,
\r
9 // http://d.hatena.ne.jp/edvakf/20100205/1265338487
\r
10 // http://d.hatena.ne.jp/uupaa/20100401/1270097629
\r
11 ENTER_VIEW : ++X.Dom.Event._LAST_EVENT, // 要素が視界に入った
\r
12 OUT_VIEW : ++X.Dom.Event._LAST_EVENT,
\r
14 POINTER_OUT : ++X.Dom.Event._LAST_EVENT,
\r
15 POINTER_IN : ++X.Dom.Event._LAST_EVENT,
\r
20 // BASE_FONT_SIZE_CHANGE
\r
22 /* -- Pointing Device Event -- */
\r
23 _START_POINTER : X.Dom.Event._LAST_EVENT + 0.5,
\r
25 CONTEXT_MENU : ++X.Dom.Event._LAST_EVENT, // rightclick or longtouch or menukey or ctrl + click
\r
27 /* -- ここよりあとはノード上をバブルアップ -- */
\r
28 _START_BUBLEUP : X.Dom.Event._LAST_EVENT + 0.5,
\r
30 // raw pointing device event
\r
31 _POINTER_DOWN : ++X.Dom.Event._LAST_EVENT,
\r
32 _POINTER_UP : ++X.Dom.Event._LAST_EVENT,
\r
33 _POINTER_MOVE : ++X.Dom.Event._LAST_EVENT,
\r
34 _POINTER_CANCEL : ++X.Dom.Event._LAST_EVENT,
\r
35 _TOUCH_START : ++X.Dom.Event._LAST_EVENT,
\r
36 _TOUCH_END : ++X.Dom.Event._LAST_EVENT,
\r
37 _TOUCH_MOVE : ++X.Dom.Event._LAST_EVENT,
\r
38 _TOUCH_CANCEL : ++X.Dom.Event._LAST_EVENT,
\r
39 _MOUSE_DOWN : ++X.Dom.Event._LAST_EVENT,
\r
40 _MOUSE_UP : ++X.Dom.Event._LAST_EVENT,
\r
41 _MOUSE_MOVE : ++X.Dom.Event._LAST_EVENT,
\r
42 _MOUSE_CANCEL : ++X.Dom.Event._LAST_EVENT,
\r
44 FILE_DRAG : ++X.Dom.Event._LAST_EVENT,
\r
45 FILE_DRAG_START : ++X.Dom.Event._LAST_EVENT,
\r
46 FILE_DRAG_END : ++X.Dom.Event._LAST_EVENT,
\r
47 FILE_HOLD : ++X.Dom.Event._LAST_EVENT,
\r
48 FILE_HOLD_END : ++X.Dom.Event._LAST_EVENT,
\r
49 FILE_DROP_BEFORE : ++X.Dom.Event._LAST_EVENT,
\r
50 FILE_DROP : ++X.Dom.Event._LAST_EVENT,
\r
51 FILE_DROP_CANCEL : ++X.Dom.Event._LAST_EVENT,
\r
53 /* -- ここより後は X.UI 用のイベント -- */
\r
54 _START_XUI_EVENT : X.Dom.Event._LAST_EVENT + 0.5,
\r
56 /* -- Mouse & Floating touch(Xperia sola)?? -- */
\r
57 HOVER_MOVE : ++X.Dom.Event._LAST_EVENT,
\r
58 HOVER_STAY : ++X.Dom.Event._LAST_EVENT,
\r
59 HOVER_STAY_END : ++X.Dom.Event._LAST_EVENT,
\r
60 WHEEL : ++X.Dom.Event._LAST_EVENT,
\r
62 /* -- Gesuture Event -- */
\r
63 HOLD : ++X.Dom.Event._LAST_EVENT,
\r
64 HOLD_END : ++X.Dom.Event._LAST_EVENT,
\r
65 TAP : ++X.Dom.Event._LAST_EVENT,
\r
66 DOUBLE_TAP : ++X.Dom.Event._LAST_EVENT,
\r
67 DRAG : ++X.Dom.Event._LAST_EVENT,
\r
68 DRAG_START : ++X.Dom.Event._LAST_EVENT,
\r
69 DRAG_END : ++X.Dom.Event._LAST_EVENT,
\r
70 DRAG_UP : ++X.Dom.Event._LAST_EVENT,
\r
71 DRAG_RIGHT : ++X.Dom.Event._LAST_EVENT,
\r
72 DRAG_LEFT : ++X.Dom.Event._LAST_EVENT,
\r
73 DRAG_DOWN : ++X.Dom.Event._LAST_EVENT,
\r
74 SWIP : ++X.Dom.Event._LAST_EVENT,
\r
75 SWIP_UP : ++X.Dom.Event._LAST_EVENT,
\r
76 SWIP_RIGHT : ++X.Dom.Event._LAST_EVENT,
\r
77 SWIP_LEFT : ++X.Dom.Event._LAST_EVENT,
\r
78 SWIP_DOWN : ++X.Dom.Event._LAST_EVENT,
\r
79 TRANSFORM : ++X.Dom.Event._LAST_EVENT,
\r
80 TRANSFORM_START : ++X.Dom.Event._LAST_EVENT,
\r
81 TRANSFORM_END : ++X.Dom.Event._LAST_EVENT,
\r
82 PINCH : ++X.Dom.Event._LAST_EVENT,
\r
83 PINCH_IN : ++X.Dom.Event._LAST_EVENT,
\r
84 PINCH_OUT : ++X.Dom.Event._LAST_EVENT,
\r
85 ROTATE : ++X.Dom.Event._LAST_EVENT,
\r
87 _END_XUI_EVENT : X.Dom.Event._LAST_EVENT + 0.5,
\r
89 _END_POINTER : X.Dom.Event._LAST_EVENT + 0.5,
\r
90 /* -- Pointing Device Event -- */
\r
92 KEY_DOWN : ++X.Dom.Event._LAST_EVENT,
\r
93 KEY_UP : ++X.Dom.Event._LAST_EVENT,
\r
94 KEY_HOLD : ++X.Dom.Event._LAST_EVENT,
\r
95 KEY_CANCEL : ++X.Dom.Event._LAST_EVENT,
\r
97 SCROLL_BEFORE_START : ++X.Dom.Event._LAST_EVENT, // cancelable
\r
98 SCROLL_START : ++X.Dom.Event._LAST_EVENT,
\r
99 SCROLL_BEFORE_MOVE : ++X.Dom.Event._LAST_EVENT,
\r
100 SCROLL_MOVE : ++X.Dom.Event._LAST_EVENT,
\r
101 SCROLL_END : ++X.Dom.Event._LAST_EVENT,
\r
102 SCROLL_REFRESH : ++X.Dom.Event._LAST_EVENT,
\r
104 ANIME_BEFORE_START : ++X.Dom.Event._LAST_EVENT,
\r
105 ANIME_START : ++X.Dom.Event._LAST_EVENT,
\r
106 ANIME : ++X.Dom.Event._LAST_EVENT,
\r
107 ANIME_END : ++X.Dom.Event._LAST_EVENT,
\r
108 ANIME_BEFORE_STOP : ++X.Dom.Event._LAST_EVENT, // before cancel
\r
109 ANIME_STOP : ++X.Dom.Event._LAST_EVENT,
\r
111 PAGE_BEFORE_SHOW : ++X.Dom.Event._LAST_EVENT,
\r
112 PAGE_SHOW : ++X.Dom.Event._LAST_EVENT,
\r
113 PAGE_AFTER_SHOW : ++X.Dom.Event._LAST_EVENT,
\r
114 PAGE_BEFORE_HIDE : ++X.Dom.Event._LAST_EVENT,
\r
115 PAGE_HIDE : ++X.Dom.Event._LAST_EVENT,
\r
116 PAGE_AFTER_HIDE : ++X.Dom.Event._LAST_EVENT,
\r
119 CHANGE : ++X.Dom.Event._LAST_EVENT,
\r
120 SUBMIT : ++X.Dom.Event._LAST_EVENT,
\r
121 SELECT : ++X.Dom.Event._LAST_EVENT, // click or tap or enterkey
\r
127 // raw pointing device event
\r
128 if( X.Dom.EVENT_POINTER ){
\r
129 X.UI.Event.IdToName[ X.UI.Event._POINTER_DOWN ] = 'pointerdown';
\r
130 X.UI.Event.IdToName[ X.UI.Event._POINTER_UP ] = 'pointerup';
\r
131 X.UI.Event.IdToName[ X.UI.Event._POINTER_MOVE ] = 'pointermove';
\r
132 X.UI.Event.IdToName[ X.UI.Event._POINTER_CANCEL ] = 'pointercancel';
\r
135 if( X.Dom.EVENT_TOUCH ){
\r
136 X.UI.Event.IdToName[ X.UI.Event._TOUCH_START ] = 'touchstart';
\r
137 X.UI.Event.IdToName[ X.UI.Event._TOUCH_END ] = 'touchend';
\r
138 X.UI.Event.IdToName[ X.UI.Event._TOUCH_MOVE ] = 'touchmove';
\r
139 X.UI.Event.IdToName[ X.UI.Event._TOUCH_CANCEL ] = 'touchcancel';
\r
142 X.UI.Event.IdToName[ X.UI.Event._MOUSE_DOWN ] = 'mousedown';
\r
143 X.UI.Event.IdToName[ X.UI.Event._MOUSE_UP ] = 'mouseup';
\r
144 X.UI.Event.IdToName[ X.UI.Event._MOUSE_MOVE ] = 'mousemove';
\r
145 X.UI.Event.IdToName[ X.UI.Event._MOUSE_CANCEL ] = 'mouseleave'; // ??
\r
149 ( function( IdToName, NameToID, p ){
\r
150 for( p in IdToName ){
\r
151 NameToID[ IdToName[ p ] ] = p;
\r
153 })( X.UI.Event.IdToName, X.UI.Event.NameToID );
\r