()
| 457 | } |
| 458 | |
| 459 | function wireSpeedControl() { |
| 460 | if (!speedEl) return; |
| 461 | speedEl.addEventListener("input", () => applySpeed(parseFloat(speedEl.value))); |
| 462 | speedEl.addEventListener("dblclick", () => applySpeed(1.0)); |
| 463 | speedEl.addEventListener("wheel", (e) => { |
| 464 | e.preventDefault(); |
| 465 | const delta = e.deltaY < 0 ? 0.25 : -0.25; |
| 466 | applySpeed(parseFloat(speedEl.value) + delta); |
| 467 | }, { passive: false }); |
| 468 | } |
no test coverage detected