summaryrefslogtreecommitdiffstatshomepage
path: root/www/js/htmx.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/htmx.js')
-rw-r--r--www/js/htmx.js16
1 files changed, 12 insertions, 4 deletions
diff --git a/www/js/htmx.js b/www/js/htmx.js
index 831c82ad..3f7d3a9a 100644
--- a/www/js/htmx.js
+++ b/www/js/htmx.js
@@ -1139,8 +1139,9 @@ return (function () {
triggerEvent(elt, "htmx:error", {errorInfo:detail})
}
var eventResult = elt.dispatchEvent(event);
- if (eventResult) {
- var kebabedEvent = makeEvent(kebabEventName(eventName), event.detail);
+ var kebabName = kebabEventName(eventName);
+ if (eventResult && kebabName !== eventName) {
+ var kebabedEvent = makeEvent(kebabName, event.detail);
eventResult = eventResult && elt.dispatchEvent(kebabedEvent)
}
withExtensions(elt, function (extension) {
@@ -1653,8 +1654,15 @@ return (function () {
try {
if (!triggerEvent(elt, 'htmx:beforeOnLoad', eventDetail)) return;
- handleTrigger(elt, this.getResponseHeader("HX-Trigger"));
- var pushedUrl = this.getResponseHeader("HX-Push");
+ //AK - FIXED CHROME issue - "refuse to get unsafe header" warning.
+ if (xhr.getAllResponseHeaders().indexOf("HX-Trigger") >= 0) {
+ handleTrigger(elt, this.getResponseHeader("HX-Trigger"));
+ }
+
+ if (xhr.getAllResponseHeaders().indexOf("HX-Push") >= 0) {
+ var pushedUrl = this.getResponseHeader("HX-Push");
+ }
+ //AK - FIXED CHROME issue - "refuse to get unsafe header" warning. \\
var shouldSaveHistory = shouldPush(elt) || pushedUrl;