svnno****@sourc*****
svnno****@sourc*****
2010年 7月 20日 (火) 23:23:07 JST
Revision: 1959
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1959
Author: dhrname
Date: 2010-07-20 23:23:07 +0900 (Tue, 20 Jul 2010)
Log Message:
-----------
g要素の属性変更の際に、子要素に影響を与えるようにした
Modified Paths:
--------------
branches/06x/061/org/w3c/dom/svg.js
Modified: branches/06x/061/org/w3c/dom/svg.js
===================================================================
--- branches/06x/061/org/w3c/dom/svg.js 2010-07-20 14:22:29 UTC (rev 1958)
+++ branches/06x/061/org/w3c/dom/svg.js 2010-07-20 14:23:07 UTC (rev 1959)
@@ -1208,7 +1208,19 @@
tar.parentNode._tar.appendChild(tar._tar);
}
evt.target.addEventListener("DOMAttrModified", function(evt){
- evt = null;
+ var tar = evt.target;
+ var s = tar.getElementsByTagNameNS("http://www.w3.org/2000/svg", "*");
+ if (s) {
+ var evtt = tar.ownerDocument.createEvent("MutationEvents");
+ evtt.initMutationEvent("DOMNodeInsertedIntoDocument", false, false, null, null, null, null, null);
+ for (var i=0,sli=s.length;i<sli;++i) {
+ var di = s[i];
+ di.dispatchEvent(evtt);
+ di = null;
+ }
+ evtt = null;
+ }
+ evt = tar = s = null;
}, false);
evt = tar = null;
}, false);