From 9305706012042dca26b7a77ac4a4f169e38f00b5 Mon Sep 17 00:00:00 2001 From: swift-river542 Date: Thu, 17 Sep 2026 02:45:54 -0500 Subject: [PATCH] Map cards keep their rounded top on phones too --- app/components/DoxaMapSlot.vue | 8 -------- .../doxa-maps/doxa-research-map/doxa-research-map.js | 2 +- .../doxa-maps/doxa-research-map/research-map/index.html | 2 +- public/embed/doxa-maps-build/doxa-maps/manifest.json | 4 ++-- public/embed/doxa-maps-build/index.html | 2 +- 5 files changed, 5 insertions(+), 13 deletions(-) diff --git a/app/components/DoxaMapSlot.vue b/app/components/DoxaMapSlot.vue index 867a5671..74fa55f9 100644 --- a/app/components/DoxaMapSlot.vue +++ b/app/components/DoxaMapSlot.vue @@ -103,14 +103,6 @@ const isSimple = props.bundle === 'simple-map' .doxa-map-slot.rounded-xlg { --slot-radius: var(--border-radius-lg); border-radius: var(--slot-radius); } @media (max-width: 768px) { - /* Phones: the research card runs to the top of the viewport area, so its top corners are - square and only the bottom is rounded. */ - .doxa-map-slot.rounded-xlg { - border-radius: 0 0 var(--slot-radius) var(--slot-radius); - clip-path: inset(0 round 0 0 var(--slot-radius) var(--slot-radius)); - --map-radius-corners: 0 0 var(--slot-radius) var(--slot-radius); - } - .doxa-map-slot.rounded-xlg::after { --corner-tl: 0px; --corner-tr: 0px; } .doxa-map-slot { min-height: 0; /* Phone height: twice as tall as wide (~734px on a 390px phone) — 80px more map than the diff --git a/public/embed/doxa-maps-build/doxa-maps/doxa-research-map/doxa-research-map.js b/public/embed/doxa-maps-build/doxa-maps/doxa-research-map/doxa-research-map.js index 31a2ae9c..c5d54d16 100644 --- a/public/embed/doxa-maps-build/doxa-maps/doxa-research-map/doxa-research-map.js +++ b/public/embed/doxa-maps-build/doxa-maps/doxa-research-map/doxa-research-map.js @@ -1303,7 +1303,7 @@ padding-inline-start:36px; padding-inline-end:16px; scroll-padding-inline:16px; - gap:52px; + gap:44px; z-index:10;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none; font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif; } diff --git a/public/embed/doxa-maps-build/doxa-maps/doxa-research-map/research-map/index.html b/public/embed/doxa-maps-build/doxa-maps/doxa-research-map/research-map/index.html index 542b2773..df045770 100644 --- a/public/embed/doxa-maps-build/doxa-maps/doxa-research-map/research-map/index.html +++ b/public/embed/doxa-maps-build/doxa-maps/doxa-research-map/research-map/index.html @@ -29,7 +29,7 @@ - + \n" + "script": "\n" } } ] diff --git a/public/embed/doxa-maps-build/index.html b/public/embed/doxa-maps-build/index.html index 4ee848d0..5d011e74 100644 --- a/public/embed/doxa-maps-build/index.html +++ b/public/embed/doxa-maps-build/index.html @@ -51,7 +51,7 @@ code{font-family:ui-monospace,Menlo,monospace} (function () { var TREE = "doxa-maps", TOKEN_SRC = "https://doxa.life/api/maps/token", BAKED_TOKEN = "", API_BASE = "https://pray.doxa.life", ASSETS_BASE = "", QA = false; var DEFAULT_TOKEN_URL = '/api/maps/token'; - var BAKED = [{"b":"all-people-groups","s":"./all-people-groups/all-people-groups.js","i":"sha384-GryvqipEfRrj9A/MB0GDib8j6hCxIfVKZ5aRM73L08NMJS+NcQWm54zpjsTbaPcF","e":["all-people-groups"],"p":[{"p":"all-people-groups","e":"all-people-groups","u":"./all-people-groups/all-people-groups/index.html","d":"All 12,379 people groups (peoplegroups.org) in four colors — reached,"}]},{"b":"cities-internet","s":"./cities-internet/cities-internet.js","i":"sha384-PAqYfQxuqlTa0wMwATfLtaJIeDnBhlHqijIMW4ILMtpy4VOXubmV19L8iiu3LI/u","e":["cities-internet-map"],"p":[{"p":"connectivity-list","e":"cities-internet-map","u":"./cities-internet/connectivity-list/index.html","d":""},{"p":"connectivity-map","e":"cities-internet-map","u":"./cities-internet/connectivity-map/index.html","d":""},{"p":"data-tables","e":"cities-internet-map","u":"./cities-internet/data-tables/index.html","d":""}]},{"b":"country-posters","s":"./country-posters/country-posters.js","i":"sha384-bk2y4nIN846GRfCxINvzkvkjg+OdKqVX8eINxCEszBozOMDUE8IYxB8lH5vxOzcl","e":["country-posters-map"],"p":[{"p":"countries-map","e":"country-posters-map","u":"./country-posters/countries-map/index.html","d":""},{"p":"country-poster-wall","e":"country-posters-map","u":"./country-posters/country-poster-wall/index.html","d":""}]},{"b":"demo-map","s":"./demo-map/demo-map.js","i":"sha384-F5c7VLcK3MaBSArgYJ1LCWGK0f7DtuMwGe5gwu3p8oTd1mK+9DWjMT7/NOCnsBk2","e":["demo-map"],"p":[{"p":"demo-map","e":"demo-map","u":"./demo-map/demo-map/index.html","d":"Simple two-tab demo map. Tab 1 colors pins by religion (shared","in":[{"id":"maplibre","t":"Demo map — MapLibre (token-free)","a":"","pr":{"profile":"demo-map","provider":"maplibre","instanceId":"demo-maplibre"},"e":"demo-map","u":"./demo-map/demo-map/maplibre/index.html"}]}]},{"b":"doxa-research-map","s":"./doxa-research-map/doxa-research-map.js","i":"sha384-1G77jhbHAY8bD1fqSt/c69xq767ngobYQzKb2BwsdzgjngdPzNxzKNdtZsUOzJK2","e":["doxa-research-map"],"p":[{"p":"research-map","e":"doxa-research-map","u":"./doxa-research-map/research-map/index.html","d":""}]},{"b":"doxa-simple-map","s":"./doxa-simple-map/doxa-simple-map.js","i":"sha384-Swlj/HUeUd98P1xI7y0B2ZwhJqVjoJzMXfvIzJUUaLFOO4JmvYnIZz8Zy/V2/VG7","e":["doxa-map","doxa-simple-map"],"p":[{"p":"doxa-simple-map","e":"doxa-map","u":"./doxa-simple-map/doxa-simple-map/index.html","d":"","in":[{"id":"prayer","t":"Prayer Map","a":"https://pray.doxa.life","pr":{"profile":"doxa-simple-map","instanceId":"embed-prayer","dataSource":"pray-tools","tabs":[{"id":"prayer","colorStrategy":"prayer","legend":"prayer","popup":"prayer"}]},"e":"doxa-map","u":"./doxa-simple-map/doxa-simple-map/prayer/index.html"},{"id":"engagement","t":"Engagement Map","a":"https://pray.doxa.life","pr":{"profile":"doxa-simple-map","instanceId":"embed-engagement","dataSource":"pray-tools","tabs":[{"id":"engagement","colorStrategy":"engagement","legend":"engagement","popup":"engagement"}]},"e":"doxa-map","u":"./doxa-simple-map/doxa-simple-map/engagement/index.html"},{"id":"adoption","t":"Adoption Map","a":"https://pray.doxa.life","pr":{"profile":"doxa-simple-map","instanceId":"embed-adoption","dataSource":"pray-tools","tabs":[{"id":"adoption","colorStrategy":"adoption","legend":"adoption","popup":"adoption"}]},"e":"doxa-map","u":"./doxa-simple-map/doxa-simple-map/adoption/index.html"}]}]},{"b":"gospel-resources","s":"./gospel-resources/gospel-resources.js","i":"sha384-mV+vHb0OoS7EeSBZosPxpN5q4wxOZWglWqScjjxqrGYeWdKr7aJjhGeqatnb2NTX","e":["gospel-resources-map"],"p":[{"p":"charts","e":"gospel-resources-map","u":"./gospel-resources/charts/index.html","d":""},{"p":"data-tables","e":"gospel-resources-map","u":"./gospel-resources/data-tables/index.html","d":""},{"p":"resources-list","e":"gospel-resources-map","u":"./gospel-resources/resources-list/index.html","d":""},{"p":"resources-map","e":"gospel-resources-map","u":"./gospel-resources/resources-map/index.html","d":""}]},{"b":"my-upg-100-list","s":"./my-upg-100-list/my-upg-100-list.js","i":"sha384-/p0vt7Ph0FgqC8X5JOjGgtT1QnLNssm4ECrJmVri3eSI/H/FsDqebfcvWFQUpuM1","e":["my-upg-100-list-map"],"p":[{"p":"poster-wall","e":"my-upg-100-list-map","u":"./my-upg-100-list/poster-wall/index.html","d":""},{"p":"upg-100-list","e":"my-upg-100-list-map","u":"./my-upg-100-list/upg-100-list/index.html","d":""},{"p":"upg-100-mfe","e":"my-upg-100-list-map","u":"./my-upg-100-list/upg-100-mfe/index.html","d":""}]},{"b":"research-dashboard","s":"./research-dashboard/research-dashboard.js","i":"sha384-5KhuFaCshFng+ZQrxPi4K8lCE7nVf5AsRKRIBKO/aPuz+CIFm0CU4uSyJJRAUxZR","e":["research-dashboard-map"],"p":[{"p":"research-dashboard","e":"research-dashboard-map","u":"./research-dashboard/research-dashboard/index.html","d":"Coordinated-Multiple-Views research dashboard for 10/40-window UPGs (live pray.doxa.life): docked facet rail + map-as-hero + linked table/charts, brushing-and-linking over one in-memory store."}]},{"b":"template-bundle","s":"./template-bundle/template-bundle.js","i":"sha384-A6PDdMGrIY378lC1n26M3IgJT7nYf29hcZG8x469mG3Czl1d6eOoEz5BTYtKm8dh","e":["template-bundle"],"p":[{"p":"template-map-a","e":"template-bundle","u":"./template-bundle/template-map-a/index.html","d":"Minimal example profile A — a colored placeholder, no Mapbox or data."},{"p":"template-map-b","e":"template-bundle","u":"./template-bundle/template-map-b/index.html","d":"Minimal example profile B — a second profile in the same bundle."}]}]; + var BAKED = [{"b":"all-people-groups","s":"./all-people-groups/all-people-groups.js","i":"sha384-GryvqipEfRrj9A/MB0GDib8j6hCxIfVKZ5aRM73L08NMJS+NcQWm54zpjsTbaPcF","e":["all-people-groups"],"p":[{"p":"all-people-groups","e":"all-people-groups","u":"./all-people-groups/all-people-groups/index.html","d":"All 12,379 people groups (peoplegroups.org) in four colors — reached,"}]},{"b":"cities-internet","s":"./cities-internet/cities-internet.js","i":"sha384-PAqYfQxuqlTa0wMwATfLtaJIeDnBhlHqijIMW4ILMtpy4VOXubmV19L8iiu3LI/u","e":["cities-internet-map"],"p":[{"p":"connectivity-list","e":"cities-internet-map","u":"./cities-internet/connectivity-list/index.html","d":""},{"p":"connectivity-map","e":"cities-internet-map","u":"./cities-internet/connectivity-map/index.html","d":""},{"p":"data-tables","e":"cities-internet-map","u":"./cities-internet/data-tables/index.html","d":""}]},{"b":"country-posters","s":"./country-posters/country-posters.js","i":"sha384-bk2y4nIN846GRfCxINvzkvkjg+OdKqVX8eINxCEszBozOMDUE8IYxB8lH5vxOzcl","e":["country-posters-map"],"p":[{"p":"countries-map","e":"country-posters-map","u":"./country-posters/countries-map/index.html","d":""},{"p":"country-poster-wall","e":"country-posters-map","u":"./country-posters/country-poster-wall/index.html","d":""}]},{"b":"demo-map","s":"./demo-map/demo-map.js","i":"sha384-F5c7VLcK3MaBSArgYJ1LCWGK0f7DtuMwGe5gwu3p8oTd1mK+9DWjMT7/NOCnsBk2","e":["demo-map"],"p":[{"p":"demo-map","e":"demo-map","u":"./demo-map/demo-map/index.html","d":"Simple two-tab demo map. Tab 1 colors pins by religion (shared","in":[{"id":"maplibre","t":"Demo map — MapLibre (token-free)","a":"","pr":{"profile":"demo-map","provider":"maplibre","instanceId":"demo-maplibre"},"e":"demo-map","u":"./demo-map/demo-map/maplibre/index.html"}]}]},{"b":"doxa-research-map","s":"./doxa-research-map/doxa-research-map.js","i":"sha384-g7GG9zmr04YFhYGllNda1EVy3Ruklq8hyFZjjCjoAVe9kU8tgckuvlllf2egL+qT","e":["doxa-research-map"],"p":[{"p":"research-map","e":"doxa-research-map","u":"./doxa-research-map/research-map/index.html","d":""}]},{"b":"doxa-simple-map","s":"./doxa-simple-map/doxa-simple-map.js","i":"sha384-Swlj/HUeUd98P1xI7y0B2ZwhJqVjoJzMXfvIzJUUaLFOO4JmvYnIZz8Zy/V2/VG7","e":["doxa-map","doxa-simple-map"],"p":[{"p":"doxa-simple-map","e":"doxa-map","u":"./doxa-simple-map/doxa-simple-map/index.html","d":"","in":[{"id":"prayer","t":"Prayer Map","a":"https://pray.doxa.life","pr":{"profile":"doxa-simple-map","instanceId":"embed-prayer","dataSource":"pray-tools","tabs":[{"id":"prayer","colorStrategy":"prayer","legend":"prayer","popup":"prayer"}]},"e":"doxa-map","u":"./doxa-simple-map/doxa-simple-map/prayer/index.html"},{"id":"engagement","t":"Engagement Map","a":"https://pray.doxa.life","pr":{"profile":"doxa-simple-map","instanceId":"embed-engagement","dataSource":"pray-tools","tabs":[{"id":"engagement","colorStrategy":"engagement","legend":"engagement","popup":"engagement"}]},"e":"doxa-map","u":"./doxa-simple-map/doxa-simple-map/engagement/index.html"},{"id":"adoption","t":"Adoption Map","a":"https://pray.doxa.life","pr":{"profile":"doxa-simple-map","instanceId":"embed-adoption","dataSource":"pray-tools","tabs":[{"id":"adoption","colorStrategy":"adoption","legend":"adoption","popup":"adoption"}]},"e":"doxa-map","u":"./doxa-simple-map/doxa-simple-map/adoption/index.html"}]}]},{"b":"gospel-resources","s":"./gospel-resources/gospel-resources.js","i":"sha384-mV+vHb0OoS7EeSBZosPxpN5q4wxOZWglWqScjjxqrGYeWdKr7aJjhGeqatnb2NTX","e":["gospel-resources-map"],"p":[{"p":"charts","e":"gospel-resources-map","u":"./gospel-resources/charts/index.html","d":""},{"p":"data-tables","e":"gospel-resources-map","u":"./gospel-resources/data-tables/index.html","d":""},{"p":"resources-list","e":"gospel-resources-map","u":"./gospel-resources/resources-list/index.html","d":""},{"p":"resources-map","e":"gospel-resources-map","u":"./gospel-resources/resources-map/index.html","d":""}]},{"b":"my-upg-100-list","s":"./my-upg-100-list/my-upg-100-list.js","i":"sha384-/p0vt7Ph0FgqC8X5JOjGgtT1QnLNssm4ECrJmVri3eSI/H/FsDqebfcvWFQUpuM1","e":["my-upg-100-list-map"],"p":[{"p":"poster-wall","e":"my-upg-100-list-map","u":"./my-upg-100-list/poster-wall/index.html","d":""},{"p":"upg-100-list","e":"my-upg-100-list-map","u":"./my-upg-100-list/upg-100-list/index.html","d":""},{"p":"upg-100-mfe","e":"my-upg-100-list-map","u":"./my-upg-100-list/upg-100-mfe/index.html","d":""}]},{"b":"research-dashboard","s":"./research-dashboard/research-dashboard.js","i":"sha384-5KhuFaCshFng+ZQrxPi4K8lCE7nVf5AsRKRIBKO/aPuz+CIFm0CU4uSyJJRAUxZR","e":["research-dashboard-map"],"p":[{"p":"research-dashboard","e":"research-dashboard-map","u":"./research-dashboard/research-dashboard/index.html","d":"Coordinated-Multiple-Views research dashboard for 10/40-window UPGs (live pray.doxa.life): docked facet rail + map-as-hero + linked table/charts, brushing-and-linking over one in-memory store."}]},{"b":"template-bundle","s":"./template-bundle/template-bundle.js","i":"sha384-A6PDdMGrIY378lC1n26M3IgJT7nYf29hcZG8x469mG3Czl1d6eOoEz5BTYtKm8dh","e":["template-bundle"],"p":[{"p":"template-map-a","e":"template-bundle","u":"./template-bundle/template-map-a/index.html","d":"Minimal example profile A — a colored placeholder, no Mapbox or data."},{"p":"template-map-b","e":"template-bundle","u":"./template-bundle/template-map-b/index.html","d":"Minimal example profile B — a second profile in the same bundle."}]}]; var snip = function snip(b, p, x) { var u = (x || p).u, tag = (x && x.e) || p.e || b.e[0] || b.b var r = { iframe: '' }