WIP: Fix pan-zoom for webkit

This commit is contained in:
2024-06-08 11:17:40 -07:00
parent 71f972142b
commit 1b1a809178
8 changed files with 27 additions and 13 deletions

View File

@@ -12,8 +12,13 @@ function restorePanZoomVal(svg) {
}
function addEventListeners(svg) {
svg.addEventListener('wheel', e => zoom(svg, e, zoomFactor), { passive: false });
svg.addEventListener('pointerdown', e => pan(svg, e), { passive: false });
// svg.addEventListener('wheel', e => zoom(svg, e, zoomFactor), { passive: false });
// svg.addEventListener('pointerdown', e => pan(svg, e), { passive: false });
const group = svg.querySelector('.gameboard');
svg.addEventListener('wheel', e => zoom(group, e, zoomFactor), { passive: false });
svg.addEventListener('pointerdown', e => pan(svg, group, e), { passive: false });
}
function storePanZoomVal(transformMatrix) {

View File

@@ -194,6 +194,8 @@ export function start(startLoc, units) {
Observable.subscribe('select', select);
Observable.subscribe('endmove', endMove);
console.log('records created');
}
export function stop() {