set audio volume by scrollwheel

This commit is contained in:
ed 2024-06-07 12:23:55 +00:00
parent db6059e100
commit 36d6d29a0c

View file

@ -2495,7 +2495,7 @@ function mpause(e) {
seek_au_mul(x * 1.0 / rect.width); seek_au_mul(x * 1.0 / rect.width);
}; };
if (!TOUCH) if (!TOUCH) {
bar.onwheel = function (e) { bar.onwheel = function (e) {
var dist = Math.sign(e.deltaY) * 10; var dist = Math.sign(e.deltaY) * 10;
if (Math.abs(e.deltaY) < 30 && !e.deltaMode) if (Math.abs(e.deltaY) < 30 && !e.deltaMode)
@ -2507,6 +2507,19 @@ function mpause(e) {
seek_au_rel(dist); seek_au_rel(dist);
ev(e); ev(e);
}; };
ebi('pvol').onwheel = function (e) {
var dist = Math.sign(e.deltaY) * 10;
if (Math.abs(e.deltaY) < 30 && !e.deltaMode)
dist = e.deltaY;
if (!dist || !mp.au)
return true;
mp.setvol(mp.vol + dist / 500);
vbar.draw();
ev(e);
};
}
})(); })();