OSDN Git Service
(root)
/
pettanr
/
clientJs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 0.6.202, update xnode.animate().
[pettanr/clientJs.git]
/
0.6.x
/
js
/
01_core
/
15_XEventDispatcher.js
diff --git
a/0.6.x/js/01_core/15_XEventDispatcher.js
b/0.6.x/js/01_core/15_XEventDispatcher.js
index
34a5933
..
5a9864a
100644
(file)
--- a/
0.6.x/js/01_core/15_XEventDispatcher.js
+++ b/
0.6.x/js/01_core/15_XEventDispatcher.js
@@
-36,11
+36,8
@@
var X_LISTENERS_ACTUAL_HANDLER = 0,
// ------------------------------------------------------------------------- //
\r
// ------------ local variables -------------------------------------------- //
\r
// ------------------------------------------------------------------------- //
\r
// ------------------------------------------------------------------------- //
\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
X_EventDispatcher_EVENT_TARGET_XHR = 1,
\r
- /** @const */
\r
X_EventDispatcher_EVENT_TARGET_SILVER_LIGHT = 2;
\r
\r
var X_EventDispatcher_once = false,
\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
{
\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
* @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
* 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
* @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
};
\r
\r
/**
\r
- * イベントリスナの解除を行う。登録時と同じ引数を与える必要がある。kill() ですべてのイベントが解除されるので、途中で解除されるイベント以外は kill() に任せてしまってよい。
\r
+ * イベントリスナの解除を行う。登録時と同じ引数を与える必要がある。kill() で自信に登録されたすべてのイベントが解除されるので、途中で解除されるイベント以外は kill() に任せてしまってよい。<br>
\r
+ * 他人に登録したイベントを解除せずに kill するのは NG。
\r
* @alias EventDispatcher.prototype.unlisten
\r
* @return {EventDispatcher}
\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
*/
\r
function X_EventDispatcher_unlisten( opt_type, opt_arg1, opt_arg2, opt_arg3 ){
\r
var listeners = this[ '_listeners' ],
\r