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