[Sie-announce] SIEコード [2366] handleEventメソッドをあまり呼び出さないようにして、dispcatchEventメソッドを軽量化

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 2月 5日 (土) 20:36:48 JST


Revision: 2366
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2366
Author:   dhrname
Date:     2011-02-05 20:36:48 +0900 (Sat, 05 Feb 2011)

Log Message:
-----------
handleEventメソッドをあまり呼び出さないようにして、dispcatchEventメソッドを軽量化

Modified Paths:
--------------
    branches/07x/070/org/w3c/dom/events.js

Modified: branches/07x/070/org/w3c/dom/events.js
===================================================================
--- branches/07x/070/org/w3c/dom/events.js	2011-02-05 11:28:57 UTC (rev 2365)
+++ branches/07x/070/org/w3c/dom/events.js	2011-02-05 11:36:48 UTC (rev 2366)
@@ -193,7 +193,7 @@
     evt.eventPhase = type;
     var tce = td._capter; //tceは登録しておいたリスナーのリスト
     for (var j=0,tcli=tce.length;j<tcli;++j){
-      if (tce[j]) {
+      if (tce[j] && (evt.type === tce[j]._type)) {
         tce[j].handleEvent(evt);
       }
     }
@@ -470,7 +470,6 @@
   }
   var descend = n.getElementsByTagNameNS("*", "*"); //全子孫要素を取得
   if (descend) {
-    evt.initMutationEvent("DOMNodeInsertedIntoDocument", false, false, null, null, null, null, null);
     for (var i=0,dli=descend.length;i<dli;++i) {
       var di = descend[i];
       di.dispatchEvent(evt);




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