← back to Wallco Ai
pdp: inject room-size-mural block on the LIVE-default-theme takeover path too (bare route _vhtml, not just themeVariantSend)
0edfa2a16a1b032c281f8f1b57236de7e6f25850 · 2026-06-03 21:36:40 -0700 · Steve Abrams
Files touched
Diff
commit 0edfa2a16a1b032c281f8f1b57236de7e6f25850
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Jun 3 21:36:40 2026 -0700
pdp: inject room-size-mural block on the LIVE-default-theme takeover path too (bare route _vhtml, not just themeVariantSend)
---
server.js | 3 +++
1 file changed, 3 insertions(+)
diff --git a/server.js b/server.js
index 3a77cde..33ef3f7 100644
--- a/server.js
+++ b/server.js
@@ -13043,6 +13043,9 @@ app.get('/design/:id', (req, res) => {
if (!/css\/site\.css/.test(_vhtml)) _vhtml = _vhtml.replace(/<head>/i, '<head>\n<link rel="stylesheet" href="/css/site.css">');
if (!/site-header/.test(_vhtml)) _vhtml = _vhtml.replace(/<body[^>]*>/i, (m) => `${m}\n${htmlHeader('')}`);
if (!/site-footer/.test(_vhtml)) _vhtml = _vhtml.replace(/<\/body>/i, `\n${FOOTER}\n<script src="/corner-nav.js" defer></script>\n</body>`);
+ // Room-size-mural block on the LIVE default theme (served here via the
+ // takeover path, NOT themeVariantSend) — same injector, idempotent.
+ if (!/mural-block-injected/.test(_vhtml)) _vhtml = _vhtml.replace(/<\/body>/i, `${MURAL_PDP_INJECT}\n</body>`);
return res.type('html').send(_vhtml);
}
}
← d9c4f54 pdp: universal room-size-mural injector for theme variants (
·
back to Wallco Ai
·
Add publish-ok-murals.sh: OK-only mural auto-publish + verif 09482ea →