Implement play, pause, paused, and autoplay APIs.

This commit is contained in:
Josh Matthews 2015-11-07 01:19:41 -05:00
parent 5960fbe604
commit e3db11fd8b
20 changed files with 118 additions and 399 deletions

View file

@ -2646,9 +2646,6 @@
[HTMLMediaElement interface: document.createElement("video") must inherit property "getStartDate" with the proper type (23)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "paused" with the proper type (24)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "defaultPlaybackRate" with the proper type (25)]
expected: FAIL
@ -2664,18 +2661,9 @@
[HTMLMediaElement interface: document.createElement("video") must inherit property "ended" with the proper type (29)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "autoplay" with the proper type (30)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "loop" with the proper type (31)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "play" with the proper type (32)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "pause" with the proper type (33)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "mediaGroup" with the proper type (34)]
expected: FAIL
@ -2736,9 +2724,6 @@
[HTMLMediaElement interface: document.createElement("audio") must inherit property "getStartDate" with the proper type (23)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "paused" with the proper type (24)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "defaultPlaybackRate" with the proper type (25)]
expected: FAIL
@ -2754,18 +2739,9 @@
[HTMLMediaElement interface: document.createElement("audio") must inherit property "ended" with the proper type (29)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "autoplay" with the proper type (30)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "loop" with the proper type (31)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "play" with the proper type (32)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "pause" with the proper type (33)]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "mediaGroup" with the proper type (34)]
expected: FAIL
@ -3078,9 +3054,6 @@
[HTMLMediaElement interface: operation getStartDate()]
expected: FAIL
[HTMLMediaElement interface: attribute paused]
expected: FAIL
[HTMLMediaElement interface: attribute defaultPlaybackRate]
expected: FAIL
@ -3096,18 +3069,9 @@
[HTMLMediaElement interface: attribute ended]
expected: FAIL
[HTMLMediaElement interface: attribute autoplay]
expected: FAIL
[HTMLMediaElement interface: attribute loop]
expected: FAIL
[HTMLMediaElement interface: operation play()]
expected: FAIL
[HTMLMediaElement interface: operation pause()]
expected: FAIL
[HTMLMediaElement interface: attribute mediaGroup]
expected: FAIL

View file

@ -9759,114 +9759,6 @@
[video.preload: IDL set to "AUTO" followed by IDL get]
expected: FAIL
[video.autoplay: typeof IDL attribute]
expected: FAIL
[video.autoplay: IDL get with DOM attribute unset]
expected: FAIL
[video.autoplay: setAttribute() to "" followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to " foo " followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to undefined followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to null followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to 7 followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to true followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to false followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to NaN followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[video.autoplay: setAttribute() to "autoplay" followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to "" followed by hasAttribute()]
expected: FAIL
[video.autoplay: IDL set to "" followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to " foo " followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to undefined followed by hasAttribute()]
expected: FAIL
[video.autoplay: IDL set to undefined followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to null followed by hasAttribute()]
expected: FAIL
[video.autoplay: IDL set to null followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to 7 followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to 1.5 followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to false followed by hasAttribute()]
expected: FAIL
[video.autoplay: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to NaN followed by hasAttribute()]
expected: FAIL
[video.autoplay: IDL set to NaN followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to Infinity followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to -Infinity followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to "\\0" followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[video.autoplay: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[video.loop: typeof IDL attribute]
expected: FAIL
@ -11907,114 +11799,6 @@
[audio.preload: IDL set to "AUTO" followed by IDL get]
expected: FAIL
[audio.autoplay: typeof IDL attribute]
expected: FAIL
[audio.autoplay: IDL get with DOM attribute unset]
expected: FAIL
[audio.autoplay: setAttribute() to "" followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to " foo " followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to undefined followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to null followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to 7 followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to true followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to false followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to NaN followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[audio.autoplay: setAttribute() to "autoplay" followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to "" followed by hasAttribute()]
expected: FAIL
[audio.autoplay: IDL set to "" followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to " foo " followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to undefined followed by hasAttribute()]
expected: FAIL
[audio.autoplay: IDL set to undefined followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to null followed by hasAttribute()]
expected: FAIL
[audio.autoplay: IDL set to null followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to 7 followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to 1.5 followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to false followed by hasAttribute()]
expected: FAIL
[audio.autoplay: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to NaN followed by hasAttribute()]
expected: FAIL
[audio.autoplay: IDL set to NaN followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to Infinity followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to -Infinity followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to "\\0" followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[audio.autoplay: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[audio.loop: typeof IDL attribute]
expected: FAIL