Web Dev Solutions

Catalin Mititiuc

From 79964ead9181d69c5463777fcd2b227a14d30d32 Mon Sep 17 00:00:00 2001 From: Catalin Mititiuc Date: Wed, 5 Mar 2025 13:57:16 -0800 Subject: Add module to save and restore pan/zoom values on page reload --- src/app.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/app.js') diff --git a/src/app.js b/src/app.js index 30b4467..9aac0bc 100644 --- a/src/app.js +++ b/src/app.js @@ -1,5 +1,5 @@ -import zoom from './modules/zoom.js'; -import pan from './modules/pan.js'; +import zoom from './modules/zoom'; +import pan from './modules/pan'; const optionalZoomFactor = 0.1, object = document.querySelector('object'); @@ -14,8 +14,8 @@ window.addEventListener('load', function () { pointer = svg.querySelector('#pointer'), options = { passive: false }; - svg.addEventListener('wheel', e => zoom(targetEl, e, optionalZoomFactor), options); - svg.addEventListener('pointerdown', e => pan(svg, targetEl, e), options); + svg.addEventListener('wheel', zoom(targetEl, optionalZoomFactor), options); + svg.addEventListener('pointerdown', pan(targetEl), options); svg.addEventListener('pointermove', e => { const pt = new DOMPoint(e.clientX, e.clientY), -- cgit v1.2.3