feat(runtime): support slhx drag drops
req: htmx_equivalents/002 req: dx/008 req: list/003 req: examples/001
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user