OSDN Git Service

Version 0.6.194, X.UI.Page working.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 15_XEventDispatcher.js
index 34a5933..5a9864a 100644 (file)
@@ -36,11 +36,8 @@ var X_LISTENERS_ACTUAL_HANDLER = 0,
 // ------------------------------------------------------------------------- //\r
 // ------------ local variables -------------------------------------------- //\r
 // ------------------------------------------------------------------------- //\r
-var /** @const */\r
-       X_EventDispatcher_EVENT_TARGET_OTHER        = 0,\r
-       /** @const */\r
+var X_EventDispatcher_EVENT_TARGET_OTHER        = 0,\r
        X_EventDispatcher_EVENT_TARGET_XHR          = 1,\r
-       /** @const */\r
        X_EventDispatcher_EVENT_TARGET_SILVER_LIGHT = 2;\r
 \r
 var X_EventDispatcher_once         = false,\r
@@ -101,7 +98,9 @@ var X_EventDispatcher = X[ 'EventDispatcher' ] =
                {\r
 \r
                /**\r
-                * OTHER(Node,window,document,Image,Audio), XHR, Silverlight\r
+                * EventDispatcher がラップしている EventTarget オブジェクトのタイプです。<br>\r
+                * X_EventDispatcher_actualAddEvent で使用されます。<br>\r
+                * OTHER:0(node,window,document,Image,Audio), XHR:1, Silverlight:2\r
                 * @private\r
                 * @type {number}\r
                 */\r
@@ -374,10 +373,6 @@ function X_EventDispatcher_dispatch( e ){
  * this[ 'listen' ]( [ 'open', 'close', 'ready' ], onUpdate );\r
  * \r
  * @alias EventDispatcher.prototype.listen\r
- * @param {string|number|Array.<string,number>} type 配列を指定した場合、複数のイベントタイプに対して同じコールバックを登録する。\r
- * @param {listener|function|Array} [opt_arg1=]\r
- * @param {function|Array} [opt_arg2=]\r
- * @param {Array} [opt_arg3=] コールバック時の引数を配列に入れる。引数がひとつでも配列を使用する。省略した場合引数なし。\r
  * @return {EventDispatcher} チェインメソッド\r
  */\r
 function X_EventDispatcher_listen( type, opt_arg1, opt_arg2, opt_arg3 ){\r
@@ -427,13 +422,10 @@ function X_EventDispatcher_systemListen( that, type, opt_arg1, opt_arg2, opt_arg
 };\r
 \r
 /**\r
- * イベントリスナの解除を行う。登録時と同じ引数を与える必要がある。kill() ですべてのイベントが解除されるので、途中で解除されるイベント以外は kill() に任せてしまってよい。\r
+ * イベントリスナの解除を行う。登録時と同じ引数を与える必要がある。kill() で自信に登録されたすべてのイベントが解除されるので、途中で解除されるイベント以外は kill() に任せてしまってよい。<br>\r
+ * 他人に登録したイベントを解除せずに kill するのは NG。\r
  * @alias EventDispatcher.prototype.unlisten\r
  * @return {EventDispatcher}\r
- * @param {string|number|Array.<string,number>} opt_type イベントID, イベント名、またはその配列\r
- * @param {listener|function|Array} opt_arg1\r
- * @param {function|Array} opt_arg2\r
- * @param {Array} opt_arg3\r
  */\r
 function X_EventDispatcher_unlisten( opt_type, opt_arg1, opt_arg2, opt_arg3 ){\r
        var listeners = this[ '_listeners' ],\r