diff options
author | Mitya Selivanov <automainint@guattari.tech> | 2025-01-16 23:23:07 +0100 |
---|---|---|
committer | Mitya Selivanov <automainint@guattari.tech> | 2025-01-16 23:23:07 +0100 |
commit | e8972a0c2f344e109a9763a396f3ef54a646dfaa (patch) | |
tree | 50bd048b5431d911f5e0a006feb7dace13c371ae /index.htm | |
parent | fe0f57ce735297ae6267bd0b78aff38abcf94379 (diff) | |
download | reduced_system_layer-e8972a0c2f344e109a9763a396f3ef54a646dfaa.zip |
Add wheel event on Web
Diffstat (limited to 'index.htm')
-rw-r--r-- | index.htm | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -141,6 +141,13 @@ this.program.exports.js_keyup(ev.key, ev.mod); }, + wheel : (ev) => { + if (this.program === undefined) + return; + + this.program.exports.js_wheel(ev.x * -0.01, ev.y * -0.01); + }, + paste : (ev) => { if (this.program === undefined) return; @@ -559,6 +566,18 @@ }); }); + window.addEventListener("wheel", (ev) => { + ev.preventDefault(); + if (!sound_ready) + return; + + sound_node.port.postMessage({ + id : "wheel", + x : ev.deltaX, + y : ev.deltaY, + }); + }); + window.addEventListener("paste", (ev) => { ev.preventDefault(); if (!sound_ready) |