OSDN Git Service

Version 0.6.96. add lock function @X.EventDispatcher.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 12_XEvent.js
1 \r
2 var X_Event_last      = 0,\r
3         X_Event_Rename    = {},\r
4         X_Event_RenameTo  = {},\r
5         \r
6         X_Event_toPointer = !X_UA_HID.POINTER && ( X_UA_HID.TOUCH ?\r
7                 {\r
8                         touchdown   : 'pointerdown',\r
9                         mousedown   : 'pointerdown',\r
10                         touchup     : 'pointerup', \r
11                         mouseup     : 'pointerup',\r
12                         touchmove   : 'pointermove',\r
13                         mousemove   : 'pointermove',\r
14                         touchcancel : 'pointercancel',\r
15                         contextmenu : 'contextmenu',\r
16                         dbclick     : 'dbclick',\r
17                         click       : 'click',\r
18                         tap         : 'click'\r
19                 } :\r
20                 {\r
21                         mousedown   : 'pointerdown',\r
22                         mouseup     : 'pointerup',\r
23                         mousemove   : 'pointermove',\r
24                         contextmenu : 'contextmenu',\r
25                         dbclick     : 'dbclick',\r
26                         click       : 'click'\r
27                 });\r
28 \r
29 // 内部イベント\r
30 X_TEMP.SYSTEM_EVENT_PRE_INIT = 1;\r
31 X_TEMP.SYSTEM_EVENT_XTREE    = 2;\r
32 X_TEMP.SYSTEM_EVENT_INIT     = 3;\r
33 \r
34 X.Event = {\r
35         XDOM_READY             :  4,\r
36         \r
37         COMPLETE               :  5,\r
38         READY                  :  6,\r
39         SUCCESS                :  7,\r
40         ERROR                  :  8,\r
41         PROGRESS               :  9,\r
42         BEFORE_CANCEL          : 10,\r
43         CANCELED               : 11,\r
44         TIMEOUT                : 12,\r
45         BEFORE_KILL_INSTANCE   : 13,\r
46         KILL_INSTANCE_CANCELED : 14,    \r
47         KILL_INSTANCE          : 15\r
48 };\r
49 \r
50 X_Event_last = 15;\r
51 \r
52 X_TEMP.onSystemReady.push(\r
53         function(){\r
54                 var k, name, i;\r
55                 for( k in X_Event_Rename ){\r
56                         name = X_Event_Rename[ k ];\r
57                         if( X.Type.isArray( name ) ){\r
58                                 for( i = name.length; i; ){\r
59                                         X_Event_RenameTo[ name[ --i ] ] = k;\r
60                                 };\r
61                         } else {\r
62                                 X_Event_RenameTo[ name ] = k;\r
63                         };\r
64                 };\r
65         });\r