From 76843464dee39572dcef248d094280c9117d97de Mon Sep 17 00:00:00 2001 From: Azgaar Date: Sat, 31 Aug 2024 21:21:51 +0200 Subject: [PATCH] feat: zones - restore layer --- main.js | 3 +-- modules/ui/layers.js | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index c430faa3..4263318e 100644 --- a/main.js +++ b/main.js @@ -1535,8 +1535,7 @@ function undraw() { viewbox .selectAll("path, circle, polygon, line, text, use, #texture > image, #zones > g, #armies > g, #ruler > g") .remove(); - document - .getElementById("deftemp") + byId("deftemp") .querySelectorAll("path, clipPath, svg") .forEach(el => el.remove()); byId("coas").innerHTML = ""; // remove auto-generated emblems diff --git a/modules/ui/layers.js b/modules/ui/layers.js index ff64e929..d717792c 100644 --- a/modules/ui/layers.js +++ b/modules/ui/layers.js @@ -181,6 +181,7 @@ function restoreLayers() { if (layerIsOn("toggleIce")) drawIce(); if (layerIsOn("toggleEmblems")) drawEmblems(); if (layerIsOn("toggleMarkers")) drawMarkers(); + if (layerIsOn("toggleZones")) drawZones(); // some layers are rendered each time, remove them if they are not on if (!layerIsOn("toggleBorders")) borders.selectAll("path").remove();