feat(runtime): make techdemo interactions declarative

req: examples/005

req: htmx_equivalents/002

req: dx/008

req: form/002
This commit is contained in:
slhx agent
2026-05-11 08:11:06 +02:00
parent 0de4c82a16
commit 2db7ed7a3c
6 changed files with 27 additions and 24 deletions
+1
View File
@@ -22,6 +22,7 @@ fn runtime_clicking_submitter_schedules_form_submit() {
// req: convention/004
let source = slhx_js::RUNTIME_JS;
assert!(source.contains("const direct = closestInRoot(event.target, root, `[${HID}]`)"));
assert!(source.contains("button[type=submit], input[type=submit], button:not([type])"));
assert!(source.contains("form.reportValidity && !form.reportValidity()"));
assert!(source.contains("schedule(form, \"submit\")"));