refactor(es modules): split layers to modules

This commit is contained in:
Azgaar 2022-06-29 01:55:44 +03:00
parent 05564ef5d9
commit 7755d8b588
37 changed files with 2035 additions and 1998 deletions

View file

@ -1,11 +1,11 @@
import {rn} from "/src/utils/numberUtils";
import {drawCoordinates} from "/src/modules/ui/layers";
import {layerIsOn, renderLayer} from "/src/layers";
import {drawScaleBar} from "/src/modules/measurers";
export function handleZoom(isScaleChanged, isPositionChanged) {
viewbox.attr("transform", `translate(${viewX} ${viewY}) scale(${scale})`);
if (isPositionChanged) drawCoordinates();
if (isPositionChanged && layerIsOn("toggleCoordinates")) renderLayer("coordinates");
if (isScaleChanged) {
invokeActiveZooming();