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);