summaryrefslogtreecommitdiffstatshomepage
path: root/dist/ext/ws.js
diff options
context:
space:
mode:
Diffstat (limited to 'dist/ext/ws.js')
-rw-r--r--dist/ext/ws.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/dist/ext/ws.js b/dist/ext/ws.js
index 05be1eca..c1e29620 100644
--- a/dist/ext/ws.js
+++ b/dist/ext/ws.js
@@ -38,13 +38,14 @@ This extension adds support for WebSockets to htmx. See /www/extensions/ws.md f
* @param {Event} evt
*/
onEvent: function (name, evt) {
+ var parent = evt.target || evt.detail.elt;
switch (name) {
// Try to close the socket when elements are removed
case "htmx:beforeCleanupElement":
- var internalData = api.getInternalData(evt.target)
+ var internalData = api.getInternalData(parent)
if (internalData.webSocket) {
internalData.webSocket.close();
@@ -53,8 +54,6 @@ This extension adds support for WebSockets to htmx. See /www/extensions/ws.md f
// Try to create websockets when elements are processed
case "htmx:beforeProcessNode":
- var parent = evt.target;
-
forEach(queryAttributeOnThisOrChildren(parent, "ws-connect"), function (child) {
ensureWebSocket(child)
});