From 3fce3e6af1f447f61ac0f54c8a1aef0a6aa8ba4a Mon Sep 17 00:00:00 2001 From: Marcus Kida Date: Tue, 10 Feb 2026 01:19:11 +0100 Subject: [PATCH] Use slider for pin radius selection --- static/app.js | 6 +++++- static/index.html | 3 ++- static/style.css | 18 +++++++++--------- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/static/app.js b/static/app.js index 91415b7..654bb1c 100644 --- a/static/app.js +++ b/static/app.js @@ -49,6 +49,7 @@ var corridorVal = document.getElementById("corridor-val"); var pinControlsEl = document.getElementById("pin-controls"); var pinRadiusInput = document.getElementById("pin-radius"); + var pinRadiusVal = document.getElementById("pin-radius-val"); var pinClearBtn = document.getElementById("pin-clear"); var pinListEl = document.getElementById("pin-list"); @@ -816,9 +817,12 @@ pinClearBtn.addEventListener("click", clearPin); + pinRadiusInput.addEventListener("input", function () { + pinRadiusVal.textContent = pinRadiusInput.value; + if (pinCircle) pinCircle.setRadius(pinRadiusInput.value * 1000); + }); pinRadiusInput.addEventListener("change", function () { if (!pinLatLng) return; - if (pinCircle) pinCircle.setRadius(pinRadiusInput.value * 1000); fetchPinRepeaters(); }); diff --git a/static/index.html b/static/index.html index 30c0969..56d8c62 100644 --- a/static/index.html +++ b/static/index.html @@ -51,7 +51,8 @@