<body script="on configRequest.htmx put [] into detail.headers">
...
</body>
X-HX-Request
header, but I'd like to avoid having to do that on every single request
htmx.defineExtension('rails-method', {
onEvent: function (name, evt) {
if (name === "configRequest.htmx") {
var methodOverride = evt.detail.headers['X-HTTP-Method-Override'];
if (methodOverride) {
evt.detail.parameters['_method'] = methodOverride;
}
}
}
});
htmx.defineExtension('larvel-support', {
onEvent: function (name, evt) {
if (name === "configRequest.htmx") {
evt.detail.headers['X-Requested-With'] = "ajax";
}
}
});
<body hx-ext="larvel-support>
...
</body>
change
event, few other things, but it's as if the events are never fired.