| OLD | NEW |
| 1 "use strict"; | 1 "use strict"; |
| 2 | 2 |
| 3 function hasFullscreenButton(element) | 3 function hasFullscreenButton(element) |
| 4 { | 4 { |
| 5 var size = mediaControlsButtonDimensions(element, "fullscreen-button"); | 5 var size = mediaControlsButtonDimensions(element, "fullscreen-button"); |
| 6 return size[0] > 0 && size[1] > 0; | 6 return size[0] > 0 && size[1] > 0; |
| 7 } | 7 } |
| 8 | 8 |
| 9 function fullscreen_test(controller) | 9 function fullscreen_test() |
| 10 { | 10 { |
| 11 async_test(function(t) | 11 async_test(function(t) |
| 12 { | 12 { |
| 13 var v1 = document.createElement("video"); | 13 var v1 = document.createElement("video"); |
| 14 var v2 = document.createElement("video"); | 14 var v2 = document.createElement("video"); |
| 15 v1.controls = v2.controls = true; | 15 v1.controls = v2.controls = true; |
| 16 v1.controller = v2.controller = controller; | |
| 17 v1.src = findMediaFile("video", "content/test"); | 16 v1.src = findMediaFile("video", "content/test"); |
| 18 v2.src = findMediaFile("audio", "content/test"); | 17 v2.src = findMediaFile("audio", "content/test"); |
| 19 document.body.appendChild(v1); | 18 document.body.appendChild(v1); |
| 20 document.body.appendChild(v2); | 19 document.body.appendChild(v2); |
| 21 | 20 |
| 22 // load event fires when both video elements are ready | 21 // load event fires when both video elements are ready |
| 23 window.addEventListener("load", t.step_func(function() | 22 window.addEventListener("load", t.step_func(function() |
| 24 { | 23 { |
| 25 assert_true(hasFullscreenButton(v1), | 24 assert_true(hasFullscreenButton(v1), |
| 26 "fullscreen button shown when there is a video track"); | 25 "fullscreen button shown when there is a video track"); |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 68 v.src = findMediaFile("video", "content/test"); | 67 v.src = findMediaFile("video", "content/test"); |
| 69 document.body.appendChild(v); | 68 document.body.appendChild(v); |
| 70 | 69 |
| 71 v.addEventListener("loadeddata", t.step_func_done(function() | 70 v.addEventListener("loadeddata", t.step_func_done(function() |
| 72 { | 71 { |
| 73 assert_false(hasFullscreenButton(v), | 72 assert_false(hasFullscreenButton(v), |
| 74 "fullscreen button not show when fullscreen is not supp
orted"); | 73 "fullscreen button not show when fullscreen is not supp
orted"); |
| 75 })); | 74 })); |
| 76 }); | 75 }); |
| 77 } | 76 } |
| OLD | NEW |