summaryrefslogtreecommitdiffstatshomepage
path: root/dist/htmx.js
diff options
context:
space:
mode:
authorCarson Gross <carson@bigsky.software>2023-04-28 11:39:25 -0600
committerCarson Gross <carson@bigsky.software>2023-04-28 11:39:25 -0600
commitc139d64e485766bae4c509cc2d4e5c5346ca8271 (patch)
tree75ae8f785332e5b861780b54de41d1634f58feac /dist/htmx.js
parent9ee51a59ff8389a5b62ee52858c8cd3508520472 (diff)
downloadhtmx-c139d64e485766bae4c509cc2d4e5c5346ca8271.tar.gz
htmx-c139d64e485766bae4c509cc2d4e5c5346ca8271.zip
prep releasev1.9.2
Diffstat (limited to 'dist/htmx.js')
-rw-r--r--dist/htmx.js11
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};
}