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