OSDN Git Service

Modify the initilize method of the object
authordhrname <dhrname@users.sourceforge.jp>
Thu, 2 Feb 2017 13:26:59 +0000 (22:26 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Thu, 2 Feb 2017 13:26:59 +0000 (22:26 +0900)
org/w3c/dom/smil.js
tool/Spec/spec/SvgDomSpec.js

index 4cfb228..4583d2b 100644 (file)
@@ -1414,15 +1414,11 @@ base("$calcMode").up("$attribute").mix( {
    * 初期化処理を分散させるために使う*/\r
   initilize: function() {\r
     var eles = this.elementList;\r
-    if (!eles.length) {\r
+    if (!eles || !eles.length) {\r
       return;\r
     }\r
     var length = this.nubmerOfelemList+30;\r
-    for (var i=length-30; i<eles.length; ++i) {\r
-      if (length <= i) {\r
-        /*もう初期化する必要がないので終了*/\r
-        return;\r
-      }\r
+    for (var i=0; i<eles.length; ++i) {\r
       this.up().init(eles.item(i));\r
     }\r
     this.nubmerOfelemList += 30;\r
index 6635576..c04a5af 100644 (file)
@@ -2195,7 +2195,6 @@ describe("SMIL Animation Spec", function() {
         frame.timelines.length = 0;\r
         var setinit = $set.initilize;\r
         $set.initilize();\r
-        expect($set.initilize).not.toBe(setinit);\r
         expect(frame.timelines.length).toBe($set.elementList.length);\r
       } );\r
       /*無効同値クラスを調べておく (Equivalence partitioning, the following is the invalid partion)*/\r