diff options
author | Kyungmin Bae <williambae1@gmail.com> | 2024-08-06 04:47:58 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-05 13:47:58 -0600 |
commit | 27412551a5cad1271e812dc568501d09526f8194 (patch) | |
tree | 9ea48d4423a89ab8dd642bfafe4c7988e3178d96 /src | |
parent | df3fd8fe2838784e961260d64e5f03ec784bdc06 (diff) | |
download | htmx-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.js | 5 |
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) |