svnno****@sourc*****
svnno****@sourc*****
2011年 1月 1日 (土) 18:07:29 JST
Revision: 2267
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2267
Author: dhrname
Date: 2011-01-01 18:07:29 +0900 (Sat, 01 Jan 2011)
Log Message:
-----------
handleEventメソッドでは、例外が起きれば、途中で止まらず先に進むようにした
Modified Paths:
--------------
branches/06x/067/org/w3c/dom/events.js
Modified: branches/06x/067/org/w3c/dom/events.js
===================================================================
--- branches/06x/067/org/w3c/dom/events.js 2011-01-01 08:52:12 UTC (rev 2266)
+++ branches/06x/067/org/w3c/dom/events.js 2011-01-01 09:07:29 UTC (rev 2267)
@@ -194,14 +194,18 @@
EventListener.prototype = {
/*void*/ handleEvent : function( /*Event*/ evt) {
+ try {
var ph = evt.eventPhase, cap = this._cap;
- if (ph === Event.CAPTURING_PHASE) { //イベントフェーズが捕獲段階であることを示し
+ if (ph === /*Event.CAPTURING_PHASE*/ 1) { //イベントフェーズが捕獲段階であることを示し
cap = cap ? false : true; //このオブジェクト(EventListenr)が捕獲フェーズを指定するならば、リスナーを作動させる。指定しなければ、作動しない。
}
if (!cap && (evt.type === this._type)) {
this._listener(evt);
}
evt = ph = cap = null;
+ } catch (e) {
+
+ }
}
};