OSDN Git Service

Lighten the call method of the object
authordhrname <dhrname@users.sourceforge.jp>
Sun, 1 Mar 2015 12:22:54 +0000 (21:22 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Sun, 1 Mar 2015 12:22:54 +0000 (21:22 +0900)
org/w3c/dom/smil.js

index 088f867..f473938 100644 (file)
@@ -474,14 +474,13 @@ base("$from").of( {
     if (!this.string || !this.numList || !this.strList) {\r
       return this.numList;\r
     }\r
-    var isFirstNum = /^[\-\+]?[\d\.]/.test(this.string),\r
-    /*文字列がa1のように、数値で終わるかどうか。終わったら真*/\r
-        isLastNum = /\d$/.test(this.string),\r
-        isNormal = (this.numList.length < this.strList.length);\r
-    if (isFirstNum && !isNormal) {\r
+    var isNormal = (this.numList.length < this.strList.length);\r
+    if (/^[\-\+]?[\d\.]/.test(this.string) && !isNormal) {\r
+      /*文字列が1aのように、数値で始まる場合*/\r
       this.strList.unshift("");\r
     }\r
-    if (isLastNum && !isNormal) {\r
+    if (/\d$/.test(this.string) && !isNormal) {\r
+      /*文字列がa1のように、数値で終わる場合*/\r
       this.strList.push("");\r
     }\r
     return this.numList;\r
@@ -491,7 +490,7 @@ base("$from").of( {
  .mix( {   \r
    /*advance メソッド\r
     * アニメーションの進行具合を示す進捗率 t (0 <= t <= 1)をもとに、現在の呈示値を算出するためのもの\r
-    * callã\83¡ã\82½ã\83\83ã\83\89ã\81§前もって呼び出されていることが前提となる*/\r
+    * callã\83¡ã\82½ã\83\83ã\83\89ã\81\8c前もって呼び出されていることが前提となる*/\r
     advance: function(t) {\r
       if ( (t < 0) || (1 < t)) {\r
         throw new Error("An Invalid Number Error");\r