Rebuild doxa-maps-spa for Deep Research, and regenerate the tree

This commit is contained in:
Doxa Maps 2026-09-29 18:38:13 +00:00
parent b435a7a548
commit ec2146958e
5 changed files with 22 additions and 22 deletions

File diff suppressed because one or more lines are too long

View file

@ -9,7 +9,7 @@
is never touched. Absence must mean restraint — an embedded plugin flipping a partner's
whole <html> because a reader followed a ?lang=ar link is the bug this prevents. -->
<script>window.MAP_OWNS_PAGE = true;</script>
<title>Research Gallery — Big Picture + every research map (app-shell) · doxa-maps-spa</title>
<title>Deep Research — Big Picture + every research map (app-shell) · doxa-maps-spa</title>
<link rel="icon" href="data:,">
<!-- NON-MAP leaf (app-shell / composite / grid / card / chart-table): NO map peer.
This element draws no map tiles, so it needs no Mapbox/MapLibre engine and MUST NOT
@ -61,7 +61,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <doxa-maps-spa> custom element. -->
<script src="../../doxa-maps-spa.js" integrity="sha384-8eKM96DKrUU0Bc7c8olQXs8pbadgwJcVgb/NBw76Lm1BdnExXuBQWvDmP63ZOpKR" crossorigin="anonymous"></script>
<script src="../../doxa-maps-spa.js" integrity="sha384-tKpEfWwkX1wzaZIKIOMIu5i1eBn0Tqc+8D5jt3Qk4vNEfBp1hwz/cc0nhyb0lxJ2" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:
@ -77,7 +77,7 @@
(function () {
var slot = document.getElementById('slot');
var status = document.getElementById('status');
var BASE_CONFIG = {"assetsBase":"../../../assets","profile":"doxa-maps-spa","provider":"maplibre","instanceId":"doxa-maps-spa-app","title":"Research Gallery"};
var BASE_CONFIG = {"assetsBase":"../../../assets","profile":"doxa-maps-spa","provider":"maplibre","instanceId":"doxa-maps-spa-app","title":"Deep Research"};
// MapLibre map pages AND shell pages (app-shell / nested-mfe-spa) need NO token:
// the ladder below is skipped entirely and the element mounts immediately.
// (A leaf whose engine is MapLibre at RUNTIME joins them — see PROVIDER below.)

View file

@ -61,7 +61,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <doxa-maps-spa> custom element. -->
<script src="../doxa-maps-spa.js" integrity="sha384-8eKM96DKrUU0Bc7c8olQXs8pbadgwJcVgb/NBw76Lm1BdnExXuBQWvDmP63ZOpKR" crossorigin="anonymous"></script>
<script src="../doxa-maps-spa.js" integrity="sha384-tKpEfWwkX1wzaZIKIOMIu5i1eBn0Tqc+8D5jt3Qk4vNEfBp1hwz/cc0nhyb0lxJ2" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -361,7 +361,7 @@
"bundle": "doxa-maps-spa",
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"output": "dx-maps/doxa-maps-spa/doxa-maps-spa.js",
"integrity": "sha384-8eKM96DKrUU0Bc7c8olQXs8pbadgwJcVgb/NBw76Lm1BdnExXuBQWvDmP63ZOpKR",
"integrity": "sha384-tKpEfWwkX1wzaZIKIOMIu5i1eBn0Tqc+8D5jt3Qk4vNEfBp1hwz/cc0nhyb0lxJ2",
"elements": [
"doxa-maps-spa"
],
@ -379,7 +379,7 @@
{
"profile": "doxa-maps-spa",
"stage": "experimental",
"label": "Research Gallery (vertical-tab app shell: the seven production maps)",
"label": "Deep Research (vertical-tab app shell: the seven production maps)",
"file": "doxa-maps-spa.vue",
"description": "The DX-maps app itself: one element whose vertical-tab rail nests every other",
"element": "doxa-maps-spa",
@ -389,18 +389,18 @@
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"embed": {
"iframe": "<iframe src=\"./doxa-maps-spa/doxa-maps-spa/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-8eKM96DKrUU0Bc7c8olQXs8pbadgwJcVgb/NBw76Lm1BdnExXuBQWvDmP63ZOpKR\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-tKpEfWwkX1wzaZIKIOMIu5i1eBn0Tqc+8D5jt3Qk4vNEfBp1hwz/cc0nhyb0lxJ2\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
},
"instances": [
{
"id": "app",
"title": "Research Gallery — Big Picture + every research map (app-shell)",
"title": "Deep Research — Big Picture + every research map (app-shell)",
"apiBaseUrl": "",
"props": {
"profile": "doxa-maps-spa",
"provider": "maplibre",
"instanceId": "doxa-maps-spa-app",
"title": "Research Gallery"
"title": "Deep Research"
},
"element": "doxa-maps-spa",
"iframeUrl": "./doxa-maps-spa/doxa-maps-spa/app/index.html",

View file

@ -361,7 +361,7 @@
"bundle": "doxa-maps-spa",
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"output": "dx-maps/doxa-maps-spa/doxa-maps-spa.js",
"integrity": "sha384-8eKM96DKrUU0Bc7c8olQXs8pbadgwJcVgb/NBw76Lm1BdnExXuBQWvDmP63ZOpKR",
"integrity": "sha384-tKpEfWwkX1wzaZIKIOMIu5i1eBn0Tqc+8D5jt3Qk4vNEfBp1hwz/cc0nhyb0lxJ2",
"elements": [
"doxa-maps-spa"
],
@ -379,7 +379,7 @@
{
"profile": "doxa-maps-spa",
"stage": "experimental",
"label": "Research Gallery (vertical-tab app shell: the seven production maps)",
"label": "Deep Research (vertical-tab app shell: the seven production maps)",
"file": "doxa-maps-spa.vue",
"description": "The DX-maps app itself: one element whose vertical-tab rail nests every other",
"element": "doxa-maps-spa",
@ -389,18 +389,18 @@
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"embed": {
"iframe": "<iframe src=\"./doxa-maps-spa/doxa-maps-spa/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-8eKM96DKrUU0Bc7c8olQXs8pbadgwJcVgb/NBw76Lm1BdnExXuBQWvDmP63ZOpKR\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-tKpEfWwkX1wzaZIKIOMIu5i1eBn0Tqc+8D5jt3Qk4vNEfBp1hwz/cc0nhyb0lxJ2\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<doxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></doxa-maps-spa>"
},
"instances": [
{
"id": "app",
"title": "Research Gallery — Big Picture + every research map (app-shell)",
"title": "Deep Research — Big Picture + every research map (app-shell)",
"apiBaseUrl": "",
"props": {
"profile": "doxa-maps-spa",
"provider": "maplibre",
"instanceId": "doxa-maps-spa-app",
"title": "Research Gallery"
"title": "Deep Research"
},
"element": "doxa-maps-spa",
"iframeUrl": "./doxa-maps-spa/doxa-maps-spa/app/index.html",