OSDN Git Service

Modify the Spec
authordhrname <dhrname@users.sourceforge.jp>
Mon, 25 Apr 2016 14:25:17 +0000 (23:25 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Mon, 25 Apr 2016 14:25:17 +0000 (23:25 +0900)
org/w3c/dom/smil.js
tool/Spec/spec/SvgDomSpec.js

index 6271ad7..41647cc 100644 (file)
@@ -1589,7 +1589,8 @@ base("$calcMode").up("$attribute").mix( {
     && (this.numberOfList < 0) ) {\r
      /*もし、今まで、このオブジェクトで、initメソッドを実行していなければ*/\r
      this.numberOfList = parent.__transformList.length;\r
-     parent.__transformList.push( {value: "translate(0)"} );\r
+     parent.__transformList.push( {isPlaying: false,\r
+                                   value: "translate(0)"} );\r
    }\r
   } )\r
   .up("$motionElement")\r
index c03c7b2..4a770db 100644 (file)
@@ -2769,19 +2769,24 @@ describe("SMIL Animation Spec", function() {
           $animate.init(ele);\r
           expect($animate.type).toBe("translate");\r
           expect($animate.numberOfList).toBe(0);\r
-          expect(p.__transformList).toEqual([{value: "translate(0)"}]);\r
+          expect(p.__transformList).toEqual([ {isPlaying: false,\r
+                                               value: "translate(0)"} ]);\r
           \r
           ele.setAttributeNS(null, "type", "translate");\r
           $animate.init(ele);\r
           expect($animate.numberOfList).toBe(0);\r
           expect($animate.type).toBe("translate");\r
-          expect(p.__transformList).toEqual([{value: "translate(0)"}]);\r
+          expect(p.__transformList).toEqual([ {isPlaying: false,\r
+                                               value: "translate(0)"} ]);\r
           \r
           ele.parentNode.appendChild(ele.cloneNode(true));\r
           $animate.numberOfList = -1;\r
           $animate.init(ele.parentNode.lastChild);\r
           expect($animate.numberOfList).toBe(1);\r
-          expect(p.__transformList).toEqual([{value: "translate(0)"}, {value: "translate(0)"}]);\r
+          expect(p.__transformList).toEqual([ {isPlaying: false,\r
+                                               value: "translate(0)"}, \r
+                                              {isPlaying: false,\r
+                                               value: "translate(0)"} ]);\r
           expect($animate.type).toBe("translate");\r
           \r
           delete p.__transformList;\r
@@ -2789,7 +2794,8 @@ describe("SMIL Animation Spec", function() {
           $animate.numberOfList = -1;\r
           $animate.init(ele);\r
           expect($animate.numberOfList).toBe(0);\r
-          expect(p.__transformList).toEqual([{value: "translate(0)"}]);\r
+          expect(p.__transformList).toEqual([ {isPlaying: false,\r
+                                               value: "translate(0)"} ]);\r
           expect($animate.type).toBe("scale");\r
           \r
           expect($animate.isSum).toBeFalsy();\r