← Commit history

Public page: feature the embedded-iframe playground; drop stale private-only wording

AdityaAngajala ·9b8a5f52b5 ·2mo ago ·parent af52b9d
2 files changed +11−9
README.md+10−8
@@ -37,10 +37,9 @@ dimensions give identical geometry), and both honour `prefers-reduced-motion`. served by the wiki straight from this page's repo, so they need no container and will not go dark: -- ▶ **[Launch the tiling-router demo](/adom/circuit-trace-generators/render/src/index-classic.html)**-- ▶ **[Launch the field-router demo](/adom/circuit-trace-generators/render/src/index.html)**--The page is private, so the demos load for signed-in members of the `adom` org.+- ▶ **[Open the interactive playground](/adom/circuit-trace-generators/render/src/playground.html)** · both demos embedded as live boards on one page+- ▶ **[Launch the tiling-router demo](/adom/circuit-trace-generators/render/src/index-classic.html)** on its own+- ▶ **[Launch the field-router demo](/adom/circuit-trace-generators/render/src/index.html)** on its own  --- @@ -214,14 +213,17 @@ overflow, and leaves pointer interaction to the surrounding page. Both demos are the actual `src/` files, rendered by the wiki straight from this page's repo: -| Demo | Live on the wiki |+| Surface | Live on the wiki | | --- | --- |+| Both, embedded on one page | [render/src/playground.html](/adom/circuit-trace-generators/render/src/playground.html) | | Tiling router | [render/src/index-classic.html](/adom/circuit-trace-generators/render/src/index-classic.html) | | Field router | [render/src/index.html](/adom/circuit-trace-generators/render/src/index.html) | -These need no container and do not expire. Because the page is private, they load-only for signed-in members of the `adom` org, and they run sandboxed, which the-engines are fine with since they use no storage or network.+These need no container and do not expire. They run in the render sandbox, which+the engines are fine with since they use no storage or network. The playground+embeds each demo as an iframe, which works because the page is public (the render+sandbox drops the session cookie on sub-requests, so an embedded frame can only+load public files).  ### Locally 
src/playground.html+1−1
@@ -60,7 +60,7 @@   </section>    <footer>-    Hosted on the Adom Wiki via the page render endpoint. Private to the adom org, so the demos load for signed-in members.+    Hosted on the Adom Wiki via the page render endpoint. The engines are the real files under this page's src/.   </footer> </div> </body>