svnno****@sourc*****
svnno****@sourc*****
2010年 3月 6日 (土) 20:52:55 JST
Revision: 1704
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1704
Author: dhrname
Date: 2010-03-06 20:52:55 +0900 (Sat, 06 Mar 2010)
Log Message:
-----------
Modified Paths:
--------------
branches/ufltima/dom/svg.js
Modified: branches/ufltima/dom/svg.js
===================================================================
--- branches/ufltima/dom/svg.js 2010-03-06 11:49:26 UTC (rev 1703)
+++ branches/ufltima/dom/svg.js 2010-03-06 11:52:55 UTC (rev 1704)
@@ -965,11 +965,12 @@
tar._attributeStyle.setProperty(name, evt.newValue, "");
} else if (evt.relatedNode.localName === "id") { //xml:idあるいはid属性ならば
tar.id = evt.newValue;
- } else if (name === "transform" && !!evt.transform) {
+ } else if (name === "transform" && !!tar.transform) {
var tft = evt.newValue, degR = /[\-\d\.e]+/g, _parseFloat = parseFloat;
- var coma = tft.match(/[A-Za-z]+(?=\s*\()/g); //コマンド文字にマッチ translate
- var list = tft.match(/\([^\)]+\)/g); //カッコ内のリストにマッチ (10 20 30...)
+ var coma = tft.match(/[A-Za-z]+(?=\s*\()/g); //コマンド文字にマッチ translate
+ var list = tft.match(/\([^\)]+\)/g); //カッコ内のリストにマッチ (10 20 30...)
var a,b,c,d,e,f,lis,deg,rad,degli;
+ //transform属性の値を、SVGTransformListであるtransformプロパティに結びつける
for (var j=0,cli=coma.length;j<cli;j++) {
var s = evt.currentTarget.createSVGTransform();
lis = list[j], com = coma[j];