// Defined in core/html/shadow/MediaControls.cpp.
// Minimum width is 48px.
var NARROW_VIDEO_WIDTH = 40;
var NORMAL_VIDEO_WIDTH = 200;
// Minimum height is 56px.
var NARROW_VIDEO_HEIGHT = 50;
var NORMAL_VIDEO_HEIGHT = 200;
function assertOverlayPlayButtonVisible(videoElement) {
assert_true(isVisible(overlayPlayButton(videoElement)),
"overlay play button should be visible");
}
function assertOverlayPlayButtonNotVisible(videoElement) {
assert_false(isVisible(overlayPlayButton(videoElement)),
"overlay play button should not be visible");
}
function overlayPlayButton(videoElement) {
var controlID = '-webkit-media-controls-overlay-play-button';
var button = mediaControlsElement(
internals.shadowRoot(videoElement).firstChild,
controlID);
if (!button)
throw 'Failed to find overlay play button';
return button;
}
function enableOverlayPlayButtonForTest(t) {
var mediaControlsOverlayPlayButtonValue =
internals.runtimeFlags.mediaControlsOverlayPlayButtonEnabled;
internals.runtimeFlags.mediaControlsOverlayPlayButtonEnabled = true;
t.add_cleanup(() => {
internals.runtimeFlags.mediaControlsOverlayPlayButtonEnabled =
mediaControlsOverlayPlayButtonValue;
});
}