[Sie-announce] SIEコード [2145] 1, SVGRadialGradientElementの修正

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2010年 11月 16日 (火) 19:57:38 JST


Revision: 2145
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2145
Author:   dhrname
Date:     2010-11-16 19:57:38 +0900 (Tue, 16 Nov 2010)

Log Message:
-----------
1, SVGRadialGradientElementの修正
2, SVGElementのgetBBoxメソッドにxとyが逆になる不具合があったので修正

Modified Paths:
--------------
    branches/06x/063/org/w3c/dom/svg.js

Modified: branches/06x/063/org/w3c/dom/svg.js
===================================================================
--- branches/06x/063/org/w3c/dom/svg.js	2010-11-15 14:22:34 UTC (rev 2144)
+++ branches/06x/063/org/w3c/dom/svg.js	2010-11-16 10:57:38 UTC (rev 2145)
@@ -325,8 +325,8 @@
     nx = ny = null;
   }
   data = degis = null;
-  s.x      = et;
-  s.y      = el;
+  s.x      = el;
+  s.y      = et;
   s.width  = er - el;
   s.height = eb - et;
   el = et = er = eb = vi = null;
@@ -4131,7 +4131,7 @@
       if (gt) {
         grad.setAttributeNS(null, "transform", gt);
       }
-      matrix = tar.getScreenCTM().multiply(grad.getCTM());
+      var matrix = tar.getScreenCTM().multiply(grad.getCTM());
       el = cx - rx; et = cy - ry; er = cx + rx; eb = cy + ry;
       var rrx = rx * 0.55228, rry = ry * 0.55228;
       var list = ["m", cx,et, "c", cx-rrx,et, el,cy-rry, el,cy, el,cy+rry, cx-rrx,eb, cx,eb, cx+rrx,eb, er,cy+rry, er,cy, er,cy-rry, cx+rrx,et, cx,et, "x e"];
@@ -4168,7 +4168,7 @@
       background.filters[0].play();
       tar._tar.parentNode.insertBefore(background, tar._tar);
       tar._tar.filled = "false";
-      ellipse = circle = data = list = gt = cx = cy = r = w = h = null;
+      ellipse = outline = background = bstyle = circle = data = list = gt = cx = cy = r = w = h = matrix = null;
     } else if (!ele.parentNode){
       tar._tar.appendChild(ele);
     }




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