OSDN Git Service

Override the isKeyError method on the
authordhrname <dhrname@users.sourceforge.jp>
Thu, 16 Feb 2017 13:30:05 +0000 (22:30 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Thu, 16 Feb 2017 13:30:05 +0000 (22:30 +0900)
org/w3c/dom/smil.js

index bebf326..a3e9d8b 100644 (file)
@@ -2075,13 +2075,19 @@ base("$calcMode").up("$attribute").mix( {
     /*setValuesメソッドのオーバライド*/\r
     setValues: function() {\r
       var keyPoints = this.getAttr("keyPoints", null),\r
-          superSetValues = this.$setElement.setValues;\r
+          superSetValues = this.$animateElement.setValues;\r
       if (keyPoints) {\r
         return superSetValues.call(this, keyPoints);\r
       } else {\r
         return superSetValues.apply(this, arguments);\r
       }\r
-    }\r
+    },\r
+    \r
+    /*isKeyErrorメソッドのオーバライド\r
+     *keyPoints属性があれば、処理するようにする*/\r
+    isKeyError: function() {\r
+      return !!this.getAttr("keyPoints", false) || this.$animateElement.isKeyError.apply(this, arguments);\r
+    },\r
   } )\r
   .on("init", function (ele) {\r
     if (!ele || !ele.parentNode) {\r