diff --git a/src/js/fullscreen.js b/src/js/fullscreen.js index 5ae09e6..0eafe70 100644 --- a/src/js/fullscreen.js +++ b/src/js/fullscreen.js @@ -23,18 +23,19 @@ class FullScreen { } }; const docfullscreenchange = () => { - let fullEle = document.fullscreenElement || document.mozFullScreenElement || document.msFullscreenElement; - if(fullEle && fullEle !== this.player.container){ + const fullEle = document.fullscreenElement || document.mozFullScreenElement || document.msFullscreenElement; + if (fullEle && fullEle !== this.player.container) { return; } - if(fullEle){ + this.player.resize(); + if (fullEle) { this.player.events.trigger('fullscreen'); } else { utils.setScrollPosition(this.lastScrollPosition); this.player.events.trigger('fullscreen_cancel'); } } - if(/Firefox/.test(navigator.userAgent)){ + if (/Firefox/.test(navigator.userAgent)) { document.addEventListener('mozfullscreenchange', docfullscreenchange); document.addEventListener('fullscreenchange', docfullscreenchange); } else { @@ -112,7 +113,7 @@ class FullScreen { else if (document.msCancelFullScreen) { document.msCancelFullScreen(); } - else if (document.msExitFullscreen){ + else if (document.msExitFullscreen) { document.msExitFullscreen(); } break;