doxa-maps/plugin-designs/doxa-maps-spa
Doxa Maps 756053fecf Map info: the strategy copy in its own catalogue area, shipped only where it renders
The strategy (bottom line + points, 41 keys per locale) moves out of the
mapInfo area into a new mapStrategy area (library/i18n/locales/<lc>/
mapStrategy.json, keyed mapStrategy.tab.<id>), and tabInfo's strategyKey
rows name it. The two tab labels stay in mapInfo.

The build ships an area only to bundles whose code names it, and only
the gallery shell names mapStrategy. mapInfo ships to every map bundle
for its standalone info button, so before this change each map bundle
carried every map's strategy in eleven languages without rendering it.
Measured on the rebuilt bundles against development 63a64d1bf, gzip:
doxa-research-map +3.7 KB (was +47.9), cities-internet +4.0 (was +47.9),
gospel-resources +6.7, research-dashboard +3.8, dashboard-plus-grid
+3.7, doxa-simple-map +3.5; the gallery shell +33.9 KB, where the
strategy renders. check:i18n-treeshake PASS (26 bundles); the strategy
text is in the shell and in none of the six map bundles.

The moved values are identical to the ones they replace (a parsed-JSON
comparison per locale). Rebuilt the seven mapInfo carriers, then the
tree and SRI; pages and manifests change only their integrity.
2026-09-30 08:16:49 +00:00
..
src Map info: the strategy copy in its own catalogue area, shipped only where it renders 2026-09-30 08:16:49 +00:00
doxa-maps-spa.instances.json The gallery is Deep Research, and a host can hide its Experimental folder 2026-09-29 18:37:12 +00:00
doxa-maps-spa.meta.json The gallery is Deep Research, and a host can hide its Experimental folder 2026-09-29 18:37:12 +00:00
doxa-maps-spa.vue Big Picture's info button sits above its filter bar, so it can be clicked 2026-09-29 22:48:21 +00:00
EMBED.md EMBED.md: lead with the picture and an at-a-glance table 2026-09-25 05:09:09 +00:00
index.html The gallery is Deep Research, and a host can hide its Experimental folder 2026-09-29 18:37:12 +00:00
index.js library: one embedScript for the app shells, replacing four private copies 2026-09-28 07:07:33 +00:00