[Sie-announce] SIEコード [1761] キャメル形式の変換について修正

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 3月 27日 (土) 23:04:22 JST


Revision: 1761
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1761
Author:   dhrname
Date:     2010-03-27 23:04:22 +0900 (Sat, 27 Mar 2010)

Log Message:
-----------
キャメル形式の変換について修正

Modified Paths:
--------------
    branches/ufltima/dom/css.js

Modified: branches/ufltima/dom/css.js
===================================================================
--- branches/ufltima/dom/css.js	2010-03-26 15:09:53 UTC (rev 1760)
+++ branches/ufltima/dom/css.js	2010-03-27 14:04:22 UTC (rev 1761)
@@ -648,11 +648,17 @@
  *CSSprimitiveValueのリストを収納している。なお、その際に、writingModeなどはwriting-modeに変更している
  */
 (function(){
-  var s = [], az = /([A-Z])/g;
+  var s = [];
   for (var i in CSS2Properties) {
     if(CSS2Properties.hasOwnProperty(i)) {
       var n = s[s.length] = new CSSPrimitiveValue();
-      t = i.replace(az, "-" +RegExp.$1.toLowerCase());
+      var t = i.replace(/([A-Z])/, "-");
+      if (!!RegExp.$1) {
+        var u = "-" +RegExp.$1.toLowerCase();
+      } else {
+        var u = "-";
+      }
+      t = t.replace(/\-/, u);
       n.cssText += t;
       n.cssText += ":";
       n.cssText += CSS2Properties[i];
@@ -660,7 +666,6 @@
     }
   }
   CSS2Properties._list = s;
-  az = null;
 })();
 
 function CSSStyleSheet() {




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