Merge pull request #1903 from dmitrylyzo/return-of-the-scrollbar

Return permanent scrollbar
This commit is contained in:
Bill Thornton
2020-11-21 15:28:08 -05:00
committed by GitHub
10 changed files with 49 additions and 31 deletions
+10
View File
@@ -45,6 +45,10 @@ function createMediaElement(instance, options) {
document.body.insertBefore(dlg, document.body.firstChild);
instance.videoDialog = dlg;
if (options.fullscreen) {
document.body.classList.add('hide-scroll');
}
if (options.fullscreen && dlg.animate && !browser.slow) {
zoomIn(dlg, 1).onfinish = function () {
resolve(videoElement);
@@ -54,6 +58,11 @@ function createMediaElement(instance, options) {
}
});
} else {
// we need to hide scrollbar when starting playback from page with animated background
if (options.fullscreen) {
document.body.classList.add('hide-scroll');
}
resolve(dlg.querySelector('#player'));
}
});
@@ -219,6 +228,7 @@ class YoutubePlayer {
}
destroy() {
appRouter.setTransparency('none');
document.body.classList.remove('hide-scroll');
const dlg = this.videoDialog;
if (dlg) {