[Sie-announce] SIEコード [3091] setPropertyメソッドのfont-sizeに関する修正と、getComputedStyleメソッドの修正

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 11月 15日 (火) 19:49:56 JST


Revision: 3091
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=3091
Author:   dhrname
Date:     2011-11-15 19:49:55 +0900 (Tue, 15 Nov 2011)

Log Message:
-----------
setPropertyメソッドのfont-sizeに関する修正と、getComputedStyleメソッドの修正

Modified Paths:
--------------
    branches/08x/089/org/w3c/dom/css.js

Modified: branches/08x/089/org/w3c/dom/css.js
===================================================================
--- branches/08x/089/org/w3c/dom/css.js	2011-11-13 13:32:22 UTC (rev 3090)
+++ branches/08x/089/org/w3c/dom/css.js	2011-11-15 10:49:55 UTC (rev 3091)
@@ -334,8 +334,11 @@
     } else if (propertyName === "opacity") {
       this._list._opacity = +value;
     } else if (propertyName === "font-size") {
-      if (/(%|em)/.test(value)) {
-        this._list.fontSize = parseFloat(value);
+      if (/(%|em|ex)/.test(value)) {
+        tg = "_" +RegExP.$1
+        ti[tg] = parseFloat(value);
+      } else {
+        this._list._fontSize = parseFloat(value);
       }
     }
     cssText = void 0;
@@ -730,8 +733,8 @@
         //デフォルト値を探す
         td && (css = td[propertyName]);
       }
-      if (css && ((css.paintType === /*SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR*/ 102) || (css.colorType === /*SVGColor.SVG_COLORTYPE_CURRENTCOLOR*/ 3))) {
-        css.setRGBColor && css.setRGBColor(s.getPropertyValue("color"));
+      if (css && css.setRGBColor && ((css.paintType === /*SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR*/ 102) || (css.colorType === /*SVGColor.SVG_COLORTYPE_CURRENTCOLOR*/ 3))) {
+        css.setRGBColor(s.getPropertyValue("color"));
       }
       el = void 0;
       return css;




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