svnno****@sourc*****
svnno****@sourc*****
2010年 1月 5日 (火) 23:18:34 JST
Revision: 1538 http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1538 Author: dhrname Date: 2010-01-05 23:18:34 +0900 (Tue, 05 Jan 2010) Log Message: ----------- 文法エラーを修正 Modified Paths: -------------- branches/DOM/org/w3c/dom/svg.js Modified: branches/DOM/org/w3c/dom/svg.js =================================================================== --- branches/DOM/org/w3c/dom/svg.js 2010-01-05 14:05:32 UTC (rev 1537) +++ branches/DOM/org/w3c/dom/svg.js 2010-01-05 14:18:34 UTC (rev 1538) @@ -214,7 +214,7 @@ /*getCTMメソッド *CTMとは現在の利用座標系に対する変換行列 */ -/*SVGMatrix*/ SVGElement.prototype.getCTM = function(){ +/*SVGMatrix*/ SVGElement.prototype.getCTM = function() { if (!this.transform._matrix) { //キャッシュがなければ、 if (this.transform.animVal.numberOfItems === 0) { try { @@ -244,10 +244,10 @@ } else if (degli <= 2) { switch (com) { case "translate": - t.setTranslate(parseFloat(deg[0]); parseFloat(deg[1] || 0)); + t.setTranslate(parseFloat(deg[0]); parseFloat((deg[1] || 0))); break; case "scale": - t.setScale(parseFloat(deg[0]), parseFloat(deg[1] || deg[0])); + t.setScale(parseFloat(deg[0]), parseFloat((deg[1] || deg[0]))); break; case "rotate": t.setRotate(rad, 0, 0); @@ -274,9 +274,11 @@ } return (this.transform._matrix); }; + /*SVGMatrix*/ SVGElement.prototype.getScreenCTM = function(){ return (this.ownerDocument.documentElement.getCTM()); }; + /*getTransformToElementメソッド *これは、あるelementへの変換行列を計算して返す *たとえば、親要素から子要素への変換行列を算出することが可能 @@ -295,6 +297,7 @@ /*String*/ this.animVal = this.baseVal = ""; return this; }; + function SVGStringList() { /*readonly unsigned long*/ this.numberOfItems = 0; this._list = []; //リストの本体 @@ -632,6 +635,7 @@ whitesmoke: "#F5F5F5", yellowgreen: "#9ACD32" }; + function SVGRect() { /*float*/ this.x = 0; // raises DOMException on setting @@ -643,10 +647,12 @@ // raises DOMException on setting return this; }; + function SVGAnimatedRect() { /*readonly SVGRect*/ this.animVal = this.baseVal = new SVGRect(); return this; }; + with(SVGUnitTypes) { // Unit Types /*unsigned short*/ SVG_UNIT_TYPE_UNKNOWN = 0;