diff options
author | Elie Genard <elie@lepermislibre.fr> | 2019-09-11 16:32:42 +0200 |
---|---|---|
committer | Elie Genard <elie@lepermislibre.fr> | 2019-09-11 16:32:42 +0200 |
commit | 670b116b937be7526b6e8eaef2d3192f467d58f3 (patch) | |
tree | c9becc6a30573cf601aa913adeb6103a82cfe5a3 | |
parent | 040960c0672834c0a4301a734cd90d8fe78c1c58 (diff) | |
download | servo-670b116b937be7526b6e8eaef2d3192f467d58f3.tar.gz servo-670b116b937be7526b6e8eaef2d3192f467d58f3.zip |
Add fullscreen exit to toggle callback
-rw-r--r-- | resources/media-controls.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/resources/media-controls.js b/resources/media-controls.js index f646ad833a5..c55b341bcdc 100644 --- a/resources/media-controls.js +++ b/resources/media-controls.js @@ -388,7 +388,13 @@ } toggleFullscreen() { - this.media.requestFullscreen(); + const fullscreenEnabled = document.fullscreenEnabled && document.fullscreenElement; + + if (fullscreenEnabled) { + document.exitFullscreen(); + } else { + this.media.requestFullscreen(); + } } changeVolume() { |