From dac48f1b5ae6d096c55b77605ffd4fa8495b5355 Mon Sep 17 00:00:00 2001 From: A-Circle Zhang Date: Sun, 19 Aug 2018 21:13:00 +0800 Subject: [PATCH] Update fullscreen.js --- src/js/fullscreen.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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;