docs(kanban): describe delegated runtime attachment

Replace the north-star walkthrough's listener snippet with prose and guard example docs against teaching addEventListener glue.

req: examples/003

req: runtime/001
This commit is contained in:
slhx agent
2026-06-02 01:56:10 +02:00
parent 0ede5eb113
commit a1e3085437
2 changed files with 4 additions and 9 deletions
+3 -9
View File
@@ -285,15 +285,9 @@ Initial SSR:
<!-- the app shell loads /slhx.js and any bootstrap state -->
```
Runtime attachment:
```js
root.addEventListener("submit", dispatch)
root.addEventListener("click", dispatch)
root.addEventListener("pointerdown", dispatch)
root.addEventListener("pointermove", dispatch)
root.addEventListener("pointerup", dispatch)
```
Runtime attachment: `/slhx.js` installs delegated root listeners for forms,
clicks, and pointer/drag events. App authors keep composing generated resources;
they do not attach per-node listeners or write selector glue.
No framework download. No VDOM. No hydration. No game loop.
+1
View File
@@ -117,6 +117,7 @@ fn canonical_example_docs_do_not_teach_low_level_plumbing() {
"render_html(",
"SafeHtml::trusted",
".render(&",
"addEventListener(",
];
let mut failures = Vec::new();
scan_examples(&examples, &mut |path, text| {