From b41bc8e0c263f3443ea2e2a0600e8139d45271c8 Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Thu, 31 Jul 2025 11:16:52 +0200 Subject: [PATCH] Restrict marker scaling to search results --- app/assets/javascripts/index/search.js | 2 +- app/assets/stylesheets/common.scss | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/index/search.js b/app/assets/javascripts/index/search.js index e556b82d3..6fed4cc4f 100644 --- a/app/assets/javascripts/index/search.js +++ b/app/assets/javascripts/index/search.js @@ -71,7 +71,7 @@ OSM.Search = function (map) { listItem.css("--marker-color", color); const anchor = $("").attr("href", listItem.find("a.set_position").attr("href")); const data = listItem.find("a.set_position").data(); - const marker = L.marker([data.lat, data.lon], { icon: OSM.getMarker({ color }) }); + const marker = L.marker([data.lat, data.lon], { icon: OSM.getMarker({ color, className: "activatable" }) }); marker.on("mouseover", () => listItem.addClass("bg-body-secondary")); marker.on("mouseout", () => listItem.removeClass("bg-body-secondary")); marker.on("add", function () { diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss index 00c6211c2..2335599b1 100644 --- a/app/assets/stylesheets/common.scss +++ b/app/assets/stylesheets/common.scss @@ -557,7 +557,7 @@ header .search_forms, border-right: 1em solid var(--marker-color); } -.leaflet-marker-icon:is(.active, :hover) > svg { +.leaflet-marker-icon.activatable:is(.active, :hover) > svg { transform: scale(1.5); transform-origin: bottom; } -- 2.39.5