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

アーカイブの一覧に戻る

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




Sie-announce メーリングリストの案内
アーカイブの一覧に戻る