feat(runtime): support slhx drag drops

req: htmx_equivalents/002

req: dx/008

req: list/003

req: examples/001
This commit is contained in:
slhx agent
2026-05-11 07:59:32 +02:00
parent ad8806c187
commit 816552e735
6 changed files with 39 additions and 38 deletions
+12
View File
@@ -27,6 +27,18 @@ fn runtime_clicking_submitter_schedules_form_submit() {
assert!(source.contains("schedule(form, \"submit\")"));
}
#[test]
fn runtime_supports_drag_drop_params_without_user_js() {
// req: htmx_equivalents/002, req: dx/008
let source = slhx_js::RUNTIME_JS;
assert!(source.contains("const dragKeys = new WeakMap()"));
assert!(source.contains("dragstart"));
assert!(source.contains("dragover"));
assert!(source.contains("eventName === \"drop\""));
assert!(source.contains("data.set(\"work_id\", dragKey)"));
}
#[test]
fn runtime_supports_queued_request_policy() {
let source = slhx_js::RUNTIME_JS;