Add mouse-wheel volume control in popup
This commit is contained in:
parent
01e7632096
commit
78a8c887d8
1 changed files with 11 additions and 0 deletions
11
popup.js
11
popup.js
|
|
@ -162,4 +162,15 @@ document.addEventListener("keydown", (e) => {
|
|||
if (e.key === "ArrowDown") { e.preventDefault(); setVolume(v - stepDownFrom(v)); }
|
||||
});
|
||||
|
||||
// Mausrad im Popup: Lautstärke ändern (adaptive Schritte).
|
||||
// Verhindert das Scrollen/Zoomen der Seite, solange das Popup offen ist.
|
||||
document.addEventListener("wheel", (e) => {
|
||||
e.preventDefault();
|
||||
const v = Number(slider.value);
|
||||
const delta = e.deltaY < 0
|
||||
? stepUpFrom(v)
|
||||
: -stepDownFrom(v);
|
||||
setVolume(v + delta);
|
||||
}, { passive: false });
|
||||
|
||||
init();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue