From 126f662c72322615bc35d6477cd4575e0e87061e Mon Sep 17 00:00:00 2001 From: Azgaar Date: Tue, 5 Oct 2021 22:26:59 +0300 Subject: [PATCH] markers overview - pin markers --- index.html | 2 +- modules/ui/layers.js | 5 ++++- modules/ui/markers-overview.js | 16 ++++++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 5728d055..836f729f 100644 --- a/index.html +++ b/index.html @@ -3564,7 +3564,7 @@ `; @@ -75,6 +77,20 @@ function overviewMarkers() { highlightElement(document.getElementById(`marker${i}`), 2); } + function pinMarker(el, i) { + const marker = pack.markers.find(marker => marker.i === i); + if (marker.pinned) { + delete marker.pinned; + const anyPinned = pack.markers.some(marker => marker.pinned); + if (!anyPinned) markerGroup.removeAttribute("pinned"); + } else { + marker.pinned = true; + markerGroup.setAttribute("pinned", 1); + } + el.classList.toggle("inactive"); + drawMarkers(); + } + function toggleLockStatus(el, i) { const marker = pack.markers.find(marker => marker.i === i); if (marker.lock) {