diff options
author | Carson Gross <carson@bigsky.software> | 2023-04-28 11:39:25 -0600 |
---|---|---|
committer | Carson Gross <carson@bigsky.software> | 2023-04-28 11:39:25 -0600 |
commit | c139d64e485766bae4c509cc2d4e5c5346ca8271 (patch) | |
tree | 75ae8f785332e5b861780b54de41d1634f58feac /dist/htmx.js | |
parent | 9ee51a59ff8389a5b62ee52858c8cd3508520472 (diff) | |
download | htmx-c139d64e485766bae4c509cc2d4e5c5346ca8271.tar.gz htmx-c139d64e485766bae4c509cc2d4e5c5346ca8271.zip |
prep releasev1.9.2
Diffstat (limited to 'dist/htmx.js')
-rw-r--r-- | dist/htmx.js | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/dist/htmx.js b/dist/htmx.js index 18ff0eb5..c7ea3f45 100644 --- a/dist/htmx.js +++ b/dist/htmx.js @@ -82,7 +82,7 @@ return (function () { sock.binaryType = htmx.config.wsBinaryType; return sock; }, - version: "1.9.1" + version: "1.9.2" }; /** @type {import("./htmx").HtmxInternalApi} */ @@ -921,8 +921,9 @@ return (function () { }); } if (internalData.onHandlers) { - for (var eventName of internalData.onHandlers) { - element.removeEventListener(eventName, internalData.onHandlers[eventName]); + for (let i = 0; i < internalData.onHandlers.length; i++) { + const handlerInfo = internalData.onHandlers[i]; + element.removeEventListener(handlerInfo.name, handlerInfo.handler); } } } @@ -1867,12 +1868,12 @@ return (function () { function addHxOnEventHandler(elt, eventName, code) { var nodeData = getInternalData(elt); - nodeData.onHandlers ||= {}; + nodeData.onHandlers = []; var func = new Function("event", code + "; return;"); var listener = elt.addEventListener(eventName, function (e) { return func.call(elt, e); }); - nodeData.onHandlers[eventName] = listener; + nodeData.onHandlers.push({event:eventName, listener:listener}); return {nodeData, code, func, listener}; } |