OSDN Git Service

Version 0.6.194, X.UI.Page working.
[pettanr/clientJs.git] / 0.6.x / js / 20_ui / 04_XUI_Event.js
index 893359f..d5117b6 100644 (file)
@@ -1,15 +1,18 @@
 \r
-X.UI.Event = {\r
+var XUI_Event = X[ 'UI' ][ 'Event' ] = {\r
 \r
        INIT              : ++X_Event_last,\r
        ADDED             : ++X_Event_last,\r
        CREATION_COMPLETE : ++X_Event_last,\r
        REMOVED           : ++X_Event_last,\r
 \r
+       LAYOUT_BEFORE     : ++X_Event_last,\r
+       LAYOUT_COMPLETE   : ++X_Event_last,\r
+\r
        // http://d.hatena.ne.jp/edvakf/20100205/1265338487\r
        // http://d.hatena.ne.jp/uupaa/20100401/1270097629\r
-       ENTER_VIEW        : ++X_Event_last, // 要素が視界に入った\r
-       OUT_VIEW          : ++X_Event_last,\r
+       VIEW_IN           : ++X_Event_last, // 要素が視界に入った\r
+       VIEW_OUT          : ++X_Event_last,\r
        \r
        POINTER_OUT       : ++X_Event_last,\r
        POINTER_IN        : ++X_Event_last,\r
@@ -29,8 +32,8 @@ X.UI.Event = {
 \r
        // raw pointing device event\r
        _POINTER_DOWN     : ++X_Event_last,\r
+       _POINTER_MOVE     : ++X_Event_last,     \r
        _POINTER_UP       : ++X_Event_last,\r
-       _POINTER_MOVE     : ++X_Event_last,\r
        _POINTER_CANCEL   : ++X_Event_last,\r
        \r
        FILE_DRAG         : ++X_Event_last,\r
@@ -100,33 +103,35 @@ X.UI.Event = {
        ANIME_BEFORE_STOP   : ++X_Event_last, // before cancel\r
        ANIME_STOP          : ++X_Event_last,\r
 \r
-       PAGE_BEFORE_SHOW    : ++X_Event_last,\r
+       PAGE_SHOW_BEFORE    : ++X_Event_last,\r
        PAGE_SHOW           : ++X_Event_last,\r
-       PAGE_AFTER_SHOW     : ++X_Event_last,\r
-       PAGE_BEFORE_HIDE    : ++X_Event_last,\r
+       PAGE_SHOW_AFTER     : ++X_Event_last,\r
+       PAGE_HIDE_BEFORE    : ++X_Event_last,\r
        PAGE_HIDE           : ++X_Event_last,\r
-       PAGE_AFTER_HIDE     : ++X_Event_last,\r
+       PAGE_HIDE_AFTER     : ++X_Event_last,\r
 \r
        // X.UI.Form\r
-       CHANGE            : ++X_Event_last,\r
-       SUBMIT            : ++X_Event_last,\r
-       SELECT            : ++X_Event_last, // click or tap or enterkey\r
+       CHANGE              : ++X_Event_last,\r
+       SUBMIT              : ++X_Event_last,\r
+       SELECT              : ++X_Event_last, // click or tap or enterkey\r
+       \r
+       ITEMDATA_CHANGED    : ++X_Event_last,\r
        \r
        IdToName : {},\r
        NameToID : {}\r
 };\r
 \r
-       X.UI.Event.IdToName[ X.UI.Event._POINTER_DOWN   ] = 'pointerdown';\r
-       X.UI.Event.IdToName[ X.UI.Event._POINTER_UP     ] = 'pointerup';\r
-       X.UI.Event.IdToName[ X.UI.Event._POINTER_MOVE   ] = 'pointermove';\r
-       X.UI.Event.IdToName[ X.UI.Event._POINTER_CANCEL ] = 'pointercancel';\r
+       XUI_Event.IdToName[ XUI_Event._POINTER_DOWN   ] = 'pointerdown';\r
+       XUI_Event.IdToName[ XUI_Event._POINTER_UP     ] = 'pointerup';\r
+       XUI_Event.IdToName[ XUI_Event._POINTER_MOVE   ] = 'pointermove';\r
+       XUI_Event.IdToName[ XUI_Event._POINTER_CANCEL ] = 'pointercancel';\r
 \r
 \r
 \r
 ( function( IdToName, NameToID, p ){\r
        for( p in IdToName ){\r
-               if( X_EMPTY_OBJECT[ p ] ) continue;\r
-               NameToID[ IdToName[ p ] ] = p;\r
+               // if( X_EMPTY_OBJECT[ p ] ) continue;\r
+               NameToID[ IdToName[ p ] ] = parseFloat( p );\r
        };\r
-})( X.UI.Event.IdToName, X.UI.Event.NameToID );\r
+})( XUI_Event.IdToName, XUI_Event.NameToID );\r
 \r