mirror of
https://github.com/bigskysoftware/htmx.git
synced 2026-03-05 21:49:23 +00:00
merge michaels extensions work
This commit is contained in:
parent
957f9631f1
commit
dcdabda985
11
src/htmx.js
11
src/htmx.js
@ -1441,13 +1441,10 @@ var htmx = (() => {
|
||||
|
||||
trigger(on, eventName, detail = {}, bubbles = true) {
|
||||
this.__triggerExtensions(on, eventName, detail);
|
||||
if (!detail.cancelled && !on.dispatchEvent(new CustomEvent(eventName, {
|
||||
detail, cancelable: true, bubbles, composed: true
|
||||
}))) detail.cancelled = true;
|
||||
return !detail.cancelled;
|
||||
return (on.isConnected ? on : document.body) .dispatchEvent(new CustomEvent(eventName, {
|
||||
detail, cancelable: true, bubbles, composed: true, originalTarget: on
|
||||
}))
|
||||
let evt = new CustomEvent(eventName, {detail, cancelable: true, bubbles, composed: true, originalTarget: on});
|
||||
let target = on.isConnected ? on : document.body;
|
||||
let result = !detail.cancelled && target.dispatchEvent(evt);
|
||||
return result
|
||||
}
|
||||
|
||||
async waitATick() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user