From 7282f1a13ba98ede5edc379004acd952ef3b20a4 Mon Sep 17 00:00:00 2001 From: Christian Gick Date: Mon, 6 Apr 2026 07:34:50 +0300 Subject: [PATCH] fix map popup links: navigate to article section, not iframe anchor Read more links in map popups now point to the full overview article URL with anchor (e.g. /en/child-protection-laws-2026-global-overview/#germany) instead of just #germany which triggered fullscreen in the iframe. Co-Authored-By: Claude Opus 4.6 (1M context) --- static/map-embed.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/static/map-embed.html b/static/map-embed.html index e088b95..57cec1f 100644 --- a/static/map-embed.html +++ b/static/map-embed.html @@ -222,8 +222,10 @@ body { margin: 0; overflow: hidden; } '
' + loc.detail + '
'; var anchor = ARTICLE_ANCHORS[c.iso3]; if (anchor) { - var readMore = { en: 'Read more ↓', de: 'Weiterlesen ↓', fr: 'En savoir plus ↓' }; - html += '' + (readMore[LANG] || readMore.en) + ''; + var overviewPaths = { en: '/en/child-protection-laws-2026-global-overview/', de: '/de/kinderschutzgesetze-2026-weltweiter-ueberblick/', fr: '/fr/lois-protection-enfance-2026-panorama-mondial/' }; + var articleUrl = (overviewPaths[LANG] || overviewPaths.en) + '#' + anchor; + var readMore = { en: 'Read more →', de: 'Weiterlesen →', fr: 'En savoir plus →' }; + html += '' + (readMore[LANG] || readMore.en) + ''; } popup.setLngLat(e.lngLat).setHTML(html).addTo(_ifkMap); });