doxa-maps/plugin-designs/country-posters
Doxa Maps 2f163e04c1 Large side-lane sheets: photos print in the sheet's own document, and a raster never draws a broken image
Measured on the 60x96 print: every photo beside a name rasterised as the browser's broken-image glyph. An SVG
rasterised through <img> is an isolated document that fetches no external resource, and none of the people-group
photo hosts (media.joshuaproject.net, joshuaproject.net, images.peoplegroups.org and its resizer,
peoplegroupspublic.blob.core.windows.net, s3.doxa.life) sends CORS, so a photo cannot be inlined as data: in the
browser either.
- poster-raster.js: rasterPoster drops every <image> whose href is not data: (the basemap tiles are data: and stay),
  so a download shows the paper, never the glyph. hasExternalImages() says when a sheet carries such photos.
- PosterWall: printing a generated sheet that carries photos prints THE SHEET ITSELF through printDocument, where
  the photos load, on its own @page (60in 96in), instead of a raster shrunk onto letter. Same HUD steps.
- check:side-lanes: photo arms (0 external images reach the raster; the wall prints such a sheet as a document),
  each with a poison in its self-test.
- check:side-lane-photo-pixels: the pixel side, a browser gate (a data: photo draws red; 99/99 external slots stay
  flat; without the strip 0/99 do). Declared on-demand until its first browser-seat run.
2026-10-01 09:45:33 +00:00
..
assets/previews Country Posters: the whole-India poster prints, every group named 2026-10-01 05:52:47 +00:00
scripts Large side-lane sheets: photos print in the sheet's own document, and a raster never draws a broken image 2026-10-01 09:45:33 +00:00
src Country Posters: one poster for each of India's states and union territories 2026-09-30 23:33:34 +00:00
countries-map.meta.json Country posters and Prayer Progress: every profile has a name in the manifest 2026-09-28 07:33:23 +00:00
countries-map.vue P assembly: the last census lines, stated neutrally 2026-10-01 00:57:41 +00:00
country-poster-wall.meta.json Country Posters: the wall shows a host's countries, or one region, flat, on request 2026-09-30 12:17:39 +00:00
country-poster-wall.vue Merge development (353bf078c) into the whole-India landing: package.json gates unioned (check:side-lanes added), poster-render re-pinned on the merged file 2026-10-01 08:24:45 +00:00
country-posters-mfe.meta.json Keep the reason, drop the speaker, in the UPG-100 and Country Posters plugins 2026-09-29 09:10:26 +00:00
country-posters-mfe.vue Merge development (353bf078c) into the whole-India landing: package.json gates unioned (check:side-lanes added), poster-render re-pinned on the merged file 2026-10-01 08:24:45 +00:00
index.html Session work: strobe fix, grid layout, stacked tree legend, selection camera, chip bounding, asset inheritance, gates 2026-09-20 04:49:25 +00:00
index.js Privacy: neutral comments in Country Posters (no quotes, date tags or agent names) 2026-10-01 00:51:05 +00:00