Chromium Code Reviews| Index: LayoutTests/media/video-controls-show-on-focus.html |
| diff --git a/LayoutTests/media/video-controls-show-on-focus.html b/LayoutTests/media/video-controls-show-on-focus.html |
| index c6a657a9d7ab12b90984888c31b3558fc9ec01e3..ada5d95f606ef59f64fd96928b7d6c85c1ef3681 100644 |
| --- a/LayoutTests/media/video-controls-show-on-focus.html |
| +++ b/LayoutTests/media/video-controls-show-on-focus.html |
| @@ -9,27 +9,24 @@ Test that video controls re-appear when the media (<video>) element is focuse |
| <video controls autoplay src="content/test.ogv"></video> |
| <script> |
| var controls; |
| -var waitingForFade = false; |
| -var fadeinTime = 300; |
| +var video = document.querySelector("video"); |
| -document.querySelector("video").addEventListener("timeupdate", function(event) |
| +video.addEventListener("playing", function() |
| { |
| - var video = event.target; |
| - if (video.currentTime < 4 || waitingForFade) |
| - return; |
| - controls = mediaControlsButton(video, "panel"); |
| + runAfterControlsHidden(function() |
| + { |
| + controls = mediaControlsButton(video, "panel"); |
| - testExpected("getComputedStyle(controls).opacity", 0); |
| + testExpected("getComputedStyle(controls).opacity", 0); |
| - video.focus(); |
| + video.focus(); |
| - waitingForFade = true; |
| - setTimeout(function() { |
| - testExpected("getComputedStyle(controls).opacity", 1); |
| + setTimeout(function() { |
|
philipj_slow
2014/05/26 13:38:47
{ on new line
fs
2014/05/26 15:02:09
Done.
|
| + testExpected("getComputedStyle(controls).opacity", 1); |
| - consoleWrite(""); |
| - endTest(); |
| - }, fadeinTime); |
| + consoleWrite(""); |
| + endTest(); |
| + }, controlsFadeInDurationMs); |
| + }, video); |
| }); |
| - |
| </script> |