mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Fix permanent scrollbar for screensaver
This commit is contained in:
parent
3a692f4ed2
commit
517b69550e
4 changed files with 25 additions and 10 deletions
|
@ -3,6 +3,7 @@ import playbackManager from 'playbackManager';
|
|||
import pluginManager from 'pluginManager';
|
||||
import inputManager from 'inputManager';
|
||||
import * as userSettings from 'userSettings';
|
||||
import 'css!./screensavermanager.css';
|
||||
|
||||
function getMinIdleTime() {
|
||||
// Returns the minimum amount of idle time required before the screen saver can be displayed
|
||||
|
@ -52,6 +53,8 @@ function ScreenSaverManager() {
|
|||
|
||||
console.debug('Showing screensaver ' + screensaver.name);
|
||||
|
||||
document.body.classList.add('screensaver-noScroll');
|
||||
|
||||
screensaver.show();
|
||||
activeScreenSaver = screensaver;
|
||||
|
||||
|
@ -69,7 +72,9 @@ function ScreenSaverManager() {
|
|||
function hide() {
|
||||
if (activeScreenSaver) {
|
||||
console.debug('Hiding screensaver');
|
||||
activeScreenSaver.hide();
|
||||
activeScreenSaver.hide().then(() => {
|
||||
document.body.classList.remove('screensaver-noScroll');
|
||||
});
|
||||
activeScreenSaver = null;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue