Update pan-zoom lib

This commit is contained in:
2024-04-23 10:22:12 -07:00
parent bbf65197db
commit 8690459093
3 changed files with 12 additions and 19 deletions

View File

@@ -1,7 +1,8 @@
import { pan, zoom } from 'svg-pan-zoom';
import { pan, zoom } from 'pan-zoom';
export default class PanZoom {
#storageKey = 'pan-zoom';
#zoomFactor = 0.25;
constructor(svg) {
this.#restorePanZoomVal(svg);
@@ -29,16 +30,7 @@ export default class PanZoom {
}
#addEventListeners(svg) {
svg.addEventListener('wheel', e => {
e.preventDefault();
zoom(svg, e);
}, { passive: false });
svg.addEventListener('pointerdown', e => {
e.preventDefault();
pan(svg, e);
}, { passive: false });
svg.addEventListener('wheel', e => zoom(svg, e, this.#zoomFactor), { passive: false });
svg.addEventListener('pointerdown', e => pan(svg, e), { passive: false });
}
};