diff --git a/modules/ui/zones-editor.js b/modules/ui/zones-editor.js index 66dae021..a7729d50 100644 --- a/modules/ui/zones-editor.js +++ b/modules/ui/zones-editor.js @@ -99,7 +99,7 @@ function editZones() { // add line for each zone function zonesEditorAddLines() { - const unit = areaUnit.value === "square" ? " " + distanceUnitInput.value + "²" : " " + areaUnit.value; + const unit = areaUnit.value === "square" ? " " + distanceUnitInput.value + "²" : " " + areaUnit.value; let lines = ""; const selectedType = zonesFilterType.value || "All"; @@ -111,7 +111,8 @@ function editZones() { zones.selectAll("g").each(function () { const zoneType = this.dataset.type; - if (zonesFilterButton.classList.contains("pressed") && zoneType !== selectedType) return; + //if (zonesFilterButton.classList.contains("pressed") && zoneType !== selectedType) return; + if (selectedType !== "All" && (zonesFilterButton.classList.contains("pressed") && zoneType !== selectedType)) return; const c = this.dataset.cells ? this.dataset.cells.split(",").map(c => +c) : []; const description = this.dataset.description; @@ -143,6 +144,8 @@ function editZones() { }); body.innerHTML = lines; + if (body.innerHTML === "") { body.innerHTML = `