summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
authorKyungmin Bae <williambae1@gmail.com>2024-08-06 04:47:58 +0900
committerGitHub <noreply@github.com>2024-08-05 13:47:58 -0600
commit27412551a5cad1271e812dc568501d09526f8194 (patch)
tree9ea48d4423a89ab8dd642bfafe4c7988e3178d96 /src
parentdf3fd8fe2838784e961260d64e5f03ec784bdc06 (diff)
downloadhtmx-27412551a5cad1271e812dc568501d09526f8194.tar.gz
htmx-27412551a5cad1271e812dc568501d09526f8194.zip
fix: Fire htmx:trigger event on delayed triggers (#2411)
* Add test on htmx:trigger for delayed triggers * Fire htmx:trigger event on delayed triggers
Diffstat (limited to 'src')
-rw-r--r--src/htmx.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/htmx.js b/src/htmx.js
index 3afe494c..a89852c6 100644
--- a/src/htmx.js
+++ b/src/htmx.js
@@ -2445,7 +2445,10 @@ var htmx = (function() {
}, triggerSpec.throttle)
}
} else if (triggerSpec.delay > 0) {
- elementData.delayed = getWindow().setTimeout(function() { handler(elt, evt) }, triggerSpec.delay)
+ elementData.delayed = getWindow().setTimeout(function() {
+ triggerEvent(elt, 'htmx:trigger')
+ handler(elt, evt)
+ }, triggerSpec.delay)
} else {
triggerEvent(elt, 'htmx:trigger')
handler(elt, evt)