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