svnno****@sourc*****
svnno****@sourc*****
2011年 1月 10日 (月) 22:34:37 JST
Revision: 2288
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2288
Author: dhrname
Date: 2011-01-10 22:34:37 +0900 (Mon, 10 Jan 2011)
Log Message:
-----------
SVGLengthのプロパティを整理して軽量化
Modified Paths:
--------------
branches/06x/068/org/w3c/dom/svg.js
Modified: branches/06x/068/org/w3c/dom/svg.js
===================================================================
--- branches/06x/068/org/w3c/dom/svg.js 2011-01-10 13:30:03 UTC (rev 2287)
+++ branches/06x/068/org/w3c/dom/svg.js 2011-01-10 13:34:37 UTC (rev 2288)
@@ -492,11 +492,6 @@
*valueInSpecifiedUnitsプロパティはpxに統一する前の数値。valueプロパティはpxに統一した後の数値
*/
function SVGLength() {
- /*readonly attribute unsigned short*/ this.unitType = SVGLength.SVG_LENGTHTYPE_UNKNOWN;
- /*attribute float*/ this.value = 0; //利用単位における値
- /*attribute float*/ this.valueInSpecifiedUnits = SVGLength.SVG_LENGTHTYPE_UNKNOWN; //unitTypeにおける値
- /*attribute DOMString*/ this.valueAsString;
- this._percent = 0.01; //単位に%が使われていた場合、このプロパティの数値を1%として使う
return this;
};
// Length Unit Types
@@ -513,6 +508,11 @@
/*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PC = 10;
SVGLength.prototype = {
+ /*readonly attribute unsigned short*/ unitType : SVGLength.SVG_LENGTHTYPE_UNKNOWN,
+ /*attribute float*/ value : 0, //利用単位における値
+ /*attribute float*/ valueInSpecifiedUnits : SVGLength.SVG_LENGTHTYPE_UNKNOWN, //unitTypeにおける値
+ /*attribute DOMString*/ valueAsString : "0",
+ _percent : 0.01, //単位に%が使われていた場合、このプロパティの数値を1%として使う
/*newValueSpedifiedUnitsメソッド
*新しくunitTypeにおける値を設定する
*例:2pxならば、x.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 2);となる