OSDN Git Service

Remove the setTime method from the object
authordhrname <dhrname@users.sourceforge.jp>
Sun, 4 Oct 2015 13:55:55 +0000 (22:55 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Sun, 4 Oct 2015 13:55:55 +0000 (22:55 +0900)
org/w3c/dom/smil.js
tool/Spec/spec/SvgDomSpec.js

index b1ad4e4..e2ebf2c 100644 (file)
@@ -987,18 +987,6 @@ base("$calcMode").up("$attribute").mix( {
   /*属性の名前空間*/\r
   attrNameSpace: null,\r
   \r
-  /*initメソッドなどで使われる指定されたオブジェクトの継続時間の設定*/\r
-  setTime: function(obj) {\r
-    if (!obj) {\r
-      return null;\r
-    }\r
-    /*以下のプロパティは_setEndFrame関数内で使うため、コピーしておく*/\r
-    this.activeTime = obj.activeTime;\r
-    this.begin = obj.begin;\r
-    this.simpleDuration = obj.simpleDuration;\r
-    return this;\r
-  },\r
-  \r
   /*initメソッドで使われるアニメーション関数*/\r
   _setFrame: function (frame) {\r
     this.element.setAttributeNS(this.attrNameSpace, this.attrName, this.to);\r
@@ -1061,15 +1049,6 @@ base("$calcMode").up("$attribute").mix( {
          rank: 0\r
        }\r
       );\r
-      /*イベントで設定されたとき、時間設定の調整をする*/\r
-      if (!line.isResolved) {\r
-        var that = this;\r
-        line.on("setFrame", function() {\r
-          that.setTime(this);\r
-        });\r
-      } else {\r
-        this.setTime(line);\r
-      }\r
       base("$frame").addLine(\r
         { setFrame: this._setEndFrame.bind(this),\r
           begin: 1,\r
index 34d2836..3a3e6cb 100644 (file)
@@ -3728,29 +3728,6 @@ describe("SMIL Animation Spec", function() {
         \r
         $set.init();\r
         expect($set.timeline).toBe(frame.$begin);\r
-        \r
-        expect($set.activeTime).toBeUndefined();\r
-        expect($set.begin).toBeUndefined();\r
-        expect($set.simpleDuration).toBeUndefined();\r
-        \r
-        expect($set.setTime()).toBeNull();\r
-        expect($set.setTime({\r
-          activeTime: 1\r
-        }).activeTime).toBe(1);\r
-        expect($set.begin).toBeUndefined();\r
-        expect($set.simpleDuration).toBeUndefined();\r
-\r
-        expect($set.setTime({\r
-          begin: 1\r
-        }).begin).toBe(1);\r
-        expect($set.activeTime).toBeUndefined();\r
-        expect($set.simpleDuration).toBeUndefined();\r
-\r
-        expect($set.setTime({\r
-          simpleDuration: 1\r
-        }).simpleDuration).toBe(1);\r
-        expect($set.activeTime).toBeUndefined();\r
-        expect($set.begin).toBeUndefined();\r
       } );\r
     } );\r
       describe("An init method", function() {\r