From 9bde4769e4ff9c7ca3a12dadf935a56aa967fae8 Mon Sep 17 00:00:00 2001 From: dhrname Date: Wed, 30 Sep 2015 23:24:55 +0900 Subject: [PATCH] Rmove a frame property from the object --- org/w3c/dom/smil.js | 4 ---- tool/Spec/spec/SvgDomSpec.js | 7 ------- 2 files changed, 11 deletions(-) diff --git a/org/w3c/dom/smil.js b/org/w3c/dom/smil.js index 7e144de..7612e88 100644 --- a/org/w3c/dom/smil.js +++ b/org/w3c/dom/smil.js @@ -751,9 +751,6 @@ Math.qubicnewton = function(a0, a1, a2, a3, b) { * $calcModeオブジェクトから継承*/ base("$calcMode").up("$attribute").mix( { - /*$frameオブジェクトのフレームリスト*/ - frame: [], - /*アニメーションの対象となる要素。たとえば、animate要素の親要素*/ element: null, @@ -828,7 +825,6 @@ base("$calcMode").up("$attribute").mix( { timeStamp: Date.now() } ); frame.begin = cacheBegin; - this.frame.push(frame); } /*setFrameメソッドを使ったときの、再帰スタックの使いすぎを防ぐため*/ frame.timelines = []; diff --git a/tool/Spec/spec/SvgDomSpec.js b/tool/Spec/spec/SvgDomSpec.js index a6bf270..d549f82 100644 --- a/tool/Spec/spec/SvgDomSpec.js +++ b/tool/Spec/spec/SvgDomSpec.js @@ -3434,23 +3434,19 @@ describe("SMIL Animation Spec", function() { } ); /*境界条件を調べておく (limit value analysis)*/ it("should be this for the value (limit value analysis)", function() { - expect(attr.frame.length).toEqual(0); expect(attr.element).toBeNull(); expect(attr.push()).toBeNull(); expect(attr.element).toBeNull(); - expect(attr.frame.length).toEqual(0); expect(base("$frame").timelines.length).toEqual(0); expect(attr.push(s)).toBeNull(); expect(attr.element).toBeNull(); - expect(attr.frame.length).toEqual(0); expect(base("$frame").timelines.length).toEqual(0); var p = document.createElement("g"); p.appendChild(s); expect(attr.push(s)).toBeNull(); expect(attr.element).toBe(p); - expect(attr.frame.length).toEqual(0); expect(base("$frame").timelines.length).toEqual(0); s.setAttribute("end", "0"); @@ -3466,7 +3462,6 @@ describe("SMIL Animation Spec", function() { var timelines = base("$frame").timelines; expect(timelines.length).toEqual(num); var line = timelines[num-1]; - expect(line).toBe(attr.frame[attr.frame.length-1]); expect(line.string).toBe("0"); expect(line).toBe(l); //タイムラインのオブジェクトを返す var act = line.$activate; @@ -3537,7 +3532,6 @@ describe("SMIL Animation Spec", function() { expect(attr.element).toBe(p); var timelines = base("$frame").timelines; var line = timelines[timelines.length-1]; - expect(line).toBe(attr.frame[attr.frame.length-1]); expect(line.string).toBe(values[0]); var act = line.$activate; expect(act.dur).toBe(values[1]); @@ -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); p.addEventListener("mousedown", function(evt) { frame.setFrame(frame.currentFrame); - console.log($animate); expect(evt.target.getAttributeNS(null, "fill") || null).toBe("rgb(0,0,0)"); }, false ); frame.setFrame(0); -- 2.11.0