[Sie-announce] SIEコード [1971]

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 7月 29日 (木) 23:47:20 JST


Revision: 1971
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1971
Author:   dhrname
Date:     2010-07-29 23:47:20 +0900 (Thu, 29 Jul 2010)

Log Message:
-----------


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-29 14:46:58 UTC (rev 1970)
+++ branches/06x/061/org/w3c/dom/svg.js	2010-07-29 14:47:20 UTC (rev 1971)
@@ -1291,16 +1291,18 @@
   this.addEventListener("SVGLoad", function(evt){
     var tar = evt.target;
     tar.instanceRoot = tar.animatedInstanceRoot = tar.ownerDocument.importNode(tar._instance, true);
-    tar._gtar = tar.ownerDocument.createElementNS("http://www.w3.org/2000/svg", "g");
-    tar._gtar.appendChild(tar.instanceRoot);
+    if (!!!tar._gtar) {
+      tar._gtar = tar.ownerDocument.createElementNS("http://www.w3.org/2000/svg", "g");
+    }
     if (tar.getAttributeNS(null, "transform")) {
       tar._gtar.setAttributeNS(null, "transform", tar.getAttributeNS(null, "transform"));
     }
     var tgtb = tar._gtar.transform.baseVal;
-    var trans = tgtb.createSVGTransformFromMatrix(tar.ownerDocument.documentElement.createSVGMatrix());
+    var trans = tar.ownerDocument.documentElement.createSVGTransform();
     trans.setTranslate(tar.x.baseVal.value, tar.y.baseVal.value);
     tgtb.appendItem(trans);
-    tar.parentNode.insertBefore(tar._gtar, tar)
+    tar._gtar.appendChild(tar.instanceRoot);
+    tar.parentNode.insertBefore(tar._gtar, tar);
     tar = evtt = tgtb = null;
   }, false);
   SVGURIReference.apply(this);




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