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:
parent
31b6fde452
commit
7b22758cec
4 changed files with 56 additions and 190 deletions
|
@ -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 () {
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue