OSDN Git Service

Version 0.6.174, rename vars for closure compiler ADVANCED_OPTIMAIZATIONS.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 15_XEventDispatcher.js
index 91e10b8..699c34b 100644 (file)
@@ -101,7 +101,7 @@ var X_EventDispatcher = X[ 'EventDispatcher' ] =
                \r
                /**\r
                 * イベントリスナをイベント名文字列や数値(5以上、フレームワーク内で定義)をキーとするArrayで記憶します。<br>\r
-                * Arrayには、{kind:種類,context:コンテキスト(thisObject),func:コールバック関数,supplement:サプリメントする引数の配列} というハッシュ、または関数が蓄えられています。\r
+                * Arrayには、{cbKind:種類,context:コンテキスト(thisObject),func:コールバック関数,supplement:サプリメントする引数の配列} というハッシュ、または関数が蓄えられています。\r
                 * \r
                 * @private\r
                 * @type {__Listeners__}\r
@@ -177,7 +177,7 @@ var X_EventDispatcher = X[ 'EventDispatcher' ] =
                                if( opt_arg1 === undefined ) return X_EventDispatcher_needsIndex ? 0 : true;\r
                                \r
                                // TODO callbackHash か?判定が不十分! skipConvertion\r
-                               if( opt_arg1.kind ){\r
+                               if( opt_arg1.cbKind ){\r
                                        cbHash = opt_arg1;\r
                                } else {\r
                                        cbHash = X_Closure_classifyCallbackArgs( opt_arg1, opt_arg2, opt_arg3, this );\r
@@ -186,13 +186,13 @@ var X_EventDispatcher = X[ 'EventDispatcher' ] =
                                if( ( unlistens = listeners[ X_LISTENERS_UNLISTENS ] ) && ( unlistens = unlistens[ opt_type ] ) ){\r
                                        for( i = unlistens.length; i; ){\r
                                                f = unlistens[ --i ];\r
-                                               if( f === cbHash || ( f.context === cbHash.context && f.func === cbHash.func && f.name === cbHash.name && f.supplement === cbHash.supplement && f.lock === lock ) ) return false;\r
+                                               if( f === cbHash || ( f.context === cbHash.context && f.func === cbHash.func && f.funcName === cbHash.funcName && f.supplement === cbHash.supplement && f.lock === lock ) ) return false;\r
                                        };\r
                                };\r
                                \r
                                for( i = list.length; i; ){\r
                                        f = list[ --i ];\r
-                                       if( f === cbHash || ( f.context === cbHash.context && f.func === cbHash.func && f.name === cbHash.name && f.supplement === cbHash.supplement && f.lock === lock ) ){\r
+                                       if( f === cbHash || ( f.context === cbHash.context && f.func === cbHash.func && f.funcName === cbHash.funcName && f.supplement === cbHash.supplement && f.lock === lock ) ){\r
                                                // index を要求された場合、lock されていない、または unlock なら index を返す\r
                                                return X_EventDispatcher_needsIndex ? i : true;\r
                                        };\r