[Sie-announce] SIEコード [2267] handleEventメソッドでは、例外が起きれば、途中で止まらず先に進むようにした

Back to archive index

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) {
+      
+    }
   }
 };
 




Sie-announce メーリングリストの案内
Back to archive index