1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update video osd

This commit is contained in:
Luke Pulverenti 2017-01-09 12:05:34 -05:00
parent 31b6fde452
commit 7b22758cec
4 changed files with 56 additions and 190 deletions

View file

@ -400,19 +400,32 @@
events.on(playbackManager, 'playerchange', onPlayerChange);
bindToPlayer(playbackManager.getCurrentPlayer());
document.addEventListener('mousemove', onMouseMove);
dom.addEventListener(document, 'mousemove', onMouseMove, {
passive: true
});
document.body.classList.add('autoScrollY');
showOsd();
inputManager.on(window, onInputCommand);
dom.addEventListener(window, 'keydown', onWindowKeyDown, {
passive: true
});
});
view.addEventListener('viewbeforehide', function () {
dom.removeEventListener(window, 'keydown', onWindowKeyDown, {
passive: true
});
stopHideTimer();
getHeaderElement().classList.remove('osdHeader');
getHeaderElement().classList.remove('osdHeader-hidden');
document.removeEventListener('mousemove', onMouseMove);
dom.removeEventListener(document, 'mousemove', onMouseMove, {
passive: true
});
document.body.classList.remove('autoScrollY');
inputManager.off(window, onInputCommand);
@ -904,15 +917,12 @@
getHeaderElement().classList.remove('hide');
});
dom.addEventListener(window, 'keydown', function (e) {
function onWindowKeyDown(e) {
if (e.keyCode === 32 && !isOsdOpen()) {
playbackManager.playPause(currentPlayer);
showOsd();
}
}, {
passive: true
});
}
view.querySelector('.pageContainer').addEventListener('click', function () {