diff options
author | Carson Gross <carson@bigsky.software> | 2024-03-13 18:36:01 -0600 |
---|---|---|
committer | Carson Gross <carson@bigsky.software> | 2024-03-13 18:36:01 -0600 |
commit | 1754d8cae26e03ee5cbdff5cbd93b8e32c786018 (patch) | |
tree | 58d8286401864d571ae1c4654d2eff4f65165d2a | |
parent | 9849dd23feffa88f4eb02d4e00e0efb85bfee007 (diff) | |
download | htmx-1754d8cae26e03ee5cbdff5cbd93b8e32c786018.tar.gz htmx-1754d8cae26e03ee5cbdff5cbd93b8e32c786018.zip |
prep for 1.9.11 release
-rw-r--r-- | dist/ext/sse.js | 5 | ||||
-rw-r--r-- | dist/ext/ws.js | 5 | ||||
-rw-r--r-- | dist/htmx.min.js.gz | bin | 15649 -> 15649 bytes | |||
-rw-r--r-- | www/static/src/ext/sse.js | 5 | ||||
-rw-r--r-- | www/static/src/ext/ws.js | 5 |
5 files changed, 10 insertions, 10 deletions
diff --git a/dist/ext/sse.js b/dist/ext/sse.js index 473f23da..28c4dd32 100644 --- a/dist/ext/sse.js +++ b/dist/ext/sse.js @@ -37,10 +37,11 @@ This extension adds support for Server Sent Events to htmx. See /www/extensions */ onEvent: function(name, evt) { + var parent = evt.target || evt.detail.elt; switch (name) { case "htmx:beforeCleanupElement": - var internalData = api.getInternalData(evt.target) + var internalData = api.getInternalData(parent) // Try to remove remove an EventSource when elements are removed if (internalData.sseEventSource) { internalData.sseEventSource.close(); @@ -50,7 +51,7 @@ This extension adds support for Server Sent Events to htmx. See /www/extensions // Try to create EventSources when elements are processed case "htmx:afterProcessNode": - ensureEventSourceOnElement(evt.target); + ensureEventSourceOnElement(parent); } } }); 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) }); diff --git a/dist/htmx.min.js.gz b/dist/htmx.min.js.gz Binary files differindex 68cc5228..f34f1457 100644 --- a/dist/htmx.min.js.gz +++ b/dist/htmx.min.js.gz diff --git a/www/static/src/ext/sse.js b/www/static/src/ext/sse.js index 473f23da..28c4dd32 100644 --- a/www/static/src/ext/sse.js +++ b/www/static/src/ext/sse.js @@ -37,10 +37,11 @@ This extension adds support for Server Sent Events to htmx. See /www/extensions */ onEvent: function(name, evt) { + var parent = evt.target || evt.detail.elt; switch (name) { case "htmx:beforeCleanupElement": - var internalData = api.getInternalData(evt.target) + var internalData = api.getInternalData(parent) // Try to remove remove an EventSource when elements are removed if (internalData.sseEventSource) { internalData.sseEventSource.close(); @@ -50,7 +51,7 @@ This extension adds support for Server Sent Events to htmx. See /www/extensions // Try to create EventSources when elements are processed case "htmx:afterProcessNode": - ensureEventSourceOnElement(evt.target); + ensureEventSourceOnElement(parent); } } }); diff --git a/www/static/src/ext/ws.js b/www/static/src/ext/ws.js index 05be1eca..c1e29620 100644 --- a/www/static/src/ext/ws.js +++ b/www/static/src/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) }); |