From 11fd1851f14209ecec8d69250f52ab40f21b9d35 Mon Sep 17 00:00:00 2001 From: dhrname Date: Tue, 31 May 2016 21:29:11 +0900 Subject: [PATCH] Lighten the setTimeTable method --- org/w3c/dom/smil.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/org/w3c/dom/smil.js b/org/w3c/dom/smil.js index 06dd35c..e4f66f0 100644 --- a/org/w3c/dom/smil.js +++ b/org/w3c/dom/smil.js @@ -1717,8 +1717,8 @@ base("$frame").up("$svgEvent").mix( { begin = timeline.begin, target = timeline.target, simpleDur = timeline.simpleDuration, - activeTime = timeline.activeTime, - first = { + activeTime = timeline.activeTime; + var first = { frame: begin, eventType: "begin", target: target, @@ -1730,10 +1730,11 @@ base("$frame").up("$svgEvent").mix( { } }; if (obj) { - obj = obj.next.next = first; + obj.next.next = first; } else { - obj = this.first = first; + this.first = first; } + obj = first; if (simpleDur && (activeTime !== simpleDur)) { /*活動継続時間と単純持続時間が異なるとき、repeatイベントを設定 * ただし、repeatイベントはendイベントが発生する前に起きるものと仮定*/ -- 2.11.0