From 994aee9320c8cc1acfc0c077641e7ac0d886ef35 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 11 Jul 2013 16:14:08 +0000 Subject: [PATCH] feature(dom) add events.add array --- ChangeLog | 2 ++ lib/client/dom.js | 13 +++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9c2f56d0..045202ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -108,6 +108,8 @@ getJSONfromFileTable. * feature(socket) add chdir on cd +* feature(dom) add events.add array + 2012.04.22, v0.2.0 diff --git a/lib/client/dom.js b/lib/client/dom.js index 879bab85..a9292b84 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -455,8 +455,9 @@ var CloudCmd, Util, DOM, CloudFunc; return lRet; }; - function process(pAdd, pType, pListener, pElement, pUseCapture){ - var lElement = (pElement || window), + function process(pAdd, pType, pListener, pElement, pUseCapture){ + var i, n, + lElement = (pElement || window), lEventProcess = pAdd ? lElement.addEventListener : @@ -477,6 +478,14 @@ var CloudCmd, Util, DOM, CloudFunc; pListener, pUseCapture ); + else if (Util.isArray(pType)) + for (i = 0, n = pType.length; i < n; i++) + lProcess( + pType[i], + pListener, + pElement, + pUseCapture + ); else if (Util.isObject(pType)){ if (pListener) pElement = pListener;