[Sie-announce] SIEコード [2036] 浮上フェーズに、ターゲットのノードに達した段階でなっていたバグを修正

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 10月 3日 (日) 23:10:22 JST


Revision: 2036
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2036
Author:   dhrname
Date:     2010-10-03 23:10:22 +0900 (Sun, 03 Oct 2010)

Log Message:
-----------
浮上フェーズに、ターゲットのノードに達した段階でなっていたバグを修正

Modified Paths:
--------------
    branches/06x/061/org/w3c/dom/events.js

Modified: branches/06x/061/org/w3c/dom/events.js
===================================================================
--- branches/06x/061/org/w3c/dom/events.js	2010-10-01 14:51:51 UTC (rev 2035)
+++ branches/06x/061/org/w3c/dom/events.js	2010-10-03 14:10:22 UTC (rev 2036)
@@ -150,7 +150,9 @@
   } while (te);
   s[s.length] = this.ownerDocument;
   /*最初に捕獲フェーズでDOMツリーを下っていき、イベントのターゲットについたら、
-   *そこで、浮上フェーズとして折り返すように、反復処理をおこなう
+   *そこで、浮上フェーズとして折り返すように、反復処理をおこなう。
+   *nは捕獲フェーズの段階で1、浮上フェーズに切り替わったら-1となる
+   *
    */
   for (var i=0, n=1, d=0, tce = null, sli = s.length, slii = sli*2-1;i<slii;++i){
     d = sli - i;
@@ -176,6 +178,7 @@
         break; //浮上フェーズに移行せず、停止する
       }
       evt.eventPhase = 3;//Event.BUBBLING_PHASE;
+      ++i;
     }
   }
   var ed = evt._default




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