summaryrefslogtreecommitdiff
path: root/tools/timeline_editor/timeline-viewport.js
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-15 15:18:42 +0100
committerskal <pascal.massimino@gmail.com>2026-02-15 15:18:42 +0100
commit8f520cea6c561fdb067a224b552875de0d7d7ef4 (patch)
treef41ae4aba1838e3a182636224588bf8aff36e0db /tools/timeline_editor/timeline-viewport.js
parent5a70c496b8cc635735a95961aeacb6d82937dc63 (diff)
refactor(timeline-editor): complete variable unit renames in modules
- newPixelsPerSecond → newPixelsPerBeat - maxTime → maxTimeBeats (in waveform render) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'tools/timeline_editor/timeline-viewport.js')
-rw-r--r--tools/timeline_editor/timeline-viewport.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/timeline_editor/timeline-viewport.js b/tools/timeline_editor/timeline-viewport.js
index 30f2403..196368e 100644
--- a/tools/timeline_editor/timeline-viewport.js
+++ b/tools/timeline_editor/timeline-viewport.js
@@ -77,14 +77,14 @@ export class ViewportController {
const timeUnderCursor = (scrollLeft + mouseX) / this.state.pixelsPerBeat;
const zoomDelta = e.deltaY > 0 ? -10 : 10;
- const newPixelsPerSecond = Math.max(10, Math.min(500, this.state.pixelsPerBeat + zoomDelta));
+ const newPixelsPerBeat = Math.max(10, Math.min(500, this.state.pixelsPerBeat + zoomDelta));
- if (newPixelsPerSecond !== this.state.pixelsPerBeat) {
- this.state.pixelsPerBeat = newPixelsPerSecond;
+ if (newPixelsPerBeat !== this.state.pixelsPerBeat) {
+ this.state.pixelsPerBeat = newPixelsPerBeat;
this.dom.zoomSlider.value = this.state.pixelsPerBeat;
this.dom.zoomLevel.textContent = `${this.state.pixelsPerBeat}%`;
this.renderCallback('zoomWheel');
- this.dom.timelineContent.scrollLeft = timeUnderCursor * newPixelsPerSecond - mouseX;
+ this.dom.timelineContent.scrollLeft = timeUnderCursor * newPixelsPerBeat - mouseX;
this.updateIndicatorPosition(this.timeToBeats(this.state.playbackOffset), false);
}
}