OSDN Git Service

Rmove a frame property from the object
authordhrname <dhrname@users.sourceforge.jp>
Wed, 30 Sep 2015 14:24:55 +0000 (23:24 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Wed, 30 Sep 2015 14:24:55 +0000 (23:24 +0900)
org/w3c/dom/smil.js
tool/Spec/spec/SvgDomSpec.js

index 7e144de..7612e88 100644 (file)
@@ -751,9 +751,6 @@ Math.qubicnewton = function(a0, a1, a2, a3, b) {
  * $calcModeオブジェクトから継承*/\r
 base("$calcMode").up("$attribute").mix( {\r
   \r
-  /*$frameオブジェクトのフレームリスト*/\r
-  frame: [],\r
-  \r
   /*アニメーションの対象となる要素。たとえば、animate要素の親要素*/\r
   element: null,\r
   \r
@@ -828,7 +825,6 @@ base("$calcMode").up("$attribute").mix( {
         timeStamp: Date.now()\r
       } );\r
       frame.begin = cacheBegin;\r
-      this.frame.push(frame);\r
     }\r
     /*setFrameメソッドを使ったときの、再帰スタックの使いすぎを防ぐため*/\r
     frame.timelines = [];\r
index a6bf270..d549f82 100644 (file)
@@ -3434,23 +3434,19 @@ describe("SMIL Animation Spec", function() {
       } );\r
       /*境界条件を調べておく (limit value analysis)*/\r
       it("should be this for the value  (limit value analysis)", function() {\r
-        expect(attr.frame.length).toEqual(0);\r
         expect(attr.element).toBeNull();\r
         expect(attr.push()).toBeNull();\r
         expect(attr.element).toBeNull();\r
-        expect(attr.frame.length).toEqual(0);\r
         expect(base("$frame").timelines.length).toEqual(0);\r
         \r
         expect(attr.push(s)).toBeNull();\r
         expect(attr.element).toBeNull();\r
-        expect(attr.frame.length).toEqual(0);\r
         expect(base("$frame").timelines.length).toEqual(0);\r
         \r
         var p = document.createElement("g");\r
         p.appendChild(s);\r
         expect(attr.push(s)).toBeNull();\r
         expect(attr.element).toBe(p);\r
-        expect(attr.frame.length).toEqual(0);\r
         expect(base("$frame").timelines.length).toEqual(0);\r
         \r
         s.setAttribute("end", "0");\r
@@ -3466,7 +3462,6 @@ describe("SMIL Animation Spec", function() {
           var timelines = base("$frame").timelines;\r
           expect(timelines.length).toEqual(num);\r
           var line = timelines[num-1];\r
-          expect(line).toBe(attr.frame[attr.frame.length-1]);\r
           expect(line.string).toBe("0");\r
           expect(line).toBe(l); //タイムラインのオブジェクトを返す\r
           var act = line.$activate;\r
@@ -3537,7 +3532,6 @@ describe("SMIL Animation Spec", function() {
           expect(attr.element).toBe(p);\r
           var timelines = base("$frame").timelines;\r
           var line = timelines[timelines.length-1];\r
-          expect(line).toBe(attr.frame[attr.frame.length-1]);\r
           expect(line.string).toBe(values[0]);\r
           var act = line.$activate;\r
           expect(act.dur).toBe(values[1]);\r
@@ -4215,7 +4209,6 @@ describe("SMIL Animation Spec", function() {
         evt.initMouseEvent("mousedown",true, true, window, 0, 0, 0, 0, 0, false, false, false, false,0, p);\r
         p.addEventListener("mousedown", function(evt) {\r
           frame.setFrame(frame.currentFrame);\r
-          console.log($animate);\r
           expect(evt.target.getAttributeNS(null, "fill") || null).toBe("rgb(0,0,0)");\r
         }, false );\r
         frame.setFrame(0);\r