[Sie-announce] SIEコード [2288] SVGLengthのプロパティを整理して軽量化

Back to archive index

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);となる




Sie-announce メーリングリストの案内
Back to archive index