OSDN Git Service

Modify the indefinite value problem of a begin attribute
authordhrname <dhrname@users.sourceforge.jp>
Thu, 30 Jun 2016 14:17:33 +0000 (23:17 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Thu, 30 Jun 2016 14:17:33 +0000 (23:17 +0900)
org/w3c/dom/smil.js

index 003091e..39df004 100644 (file)
@@ -260,7 +260,10 @@ base("$frame").mix ( {
       /*もしもあれば、押されるはずのキーを求める*/\r
       this.accessKey = /accessKey\(([^\)]+?)\)/.test(str) ? RegExp.$1 : "";\r
       this.begin = Math.floor( this.begin * this.fpms);\r
-      if (event) {\r
+      if (str === "indefinite") {\r
+        /*begin属性の値がindefiniteの場合は、何もしない。\r
+         * 開始時刻はlistenerメソッドの呼び出しか、beginElementメソッドに依存*/\r
+      } else if (event) {\r
         ele = event.id ? this.eventTarget.ownerDocument.getElementById(event.id)\r
                         : this.eventTarget;\r
         /*イベントの時間差を設定しておく*/\r