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

add volume adjust onwheel scroll event

This commit is contained in:
robert-hamilton36 2023-03-17 10:52:38 +13:00
parent 1019a43216
commit b97d6d3441

View file

@ -1287,6 +1287,15 @@ import { setBackdropTransparency, TRANSPARENCY_LEVEL } from '../../../components
resetIdle();
}
function onWheel(e) {
if (e.deltaY < 0) {
playbackManager.volumeUp(currentPlayer);
}
if (e.deltaY > 0) {
playbackManager.volumeDown(currentPlayer);
}
}
function onWindowMouseDown(e) {
clickedElement = e.target;
mouseIsDown = true;
@ -1445,6 +1454,7 @@ import { setBackdropTransparency, TRANSPARENCY_LEVEL } from '../../../components
capture: true,
passive: true
});
document.addEventListener('wheel', onWheel);
/* eslint-disable-next-line compat/compat */
dom.addEventListener(window, window.PointerEvent ? 'pointerdown' : 'mousedown', onWindowMouseDown, {
capture: true,
@ -1486,6 +1496,7 @@ import { setBackdropTransparency, TRANSPARENCY_LEVEL } from '../../../components
capture: true,
passive: true
});
document.removeEventListener('wheel', onWheel);
/* eslint-disable-next-line compat/compat */
dom.removeEventListener(window, window.PointerEvent ? 'pointerdown' : 'mousedown', onWindowMouseDown, {
capture: true,