23 lines
503 B
JavaScript
23 lines
503 B
JavaScript
function ready(fn) {
|
|
if (document.readyState !== "loading") {
|
|
fn();
|
|
return;
|
|
}
|
|
document.addEventListener("DOMContentLoaded", fn());
|
|
}
|
|
|
|
ready(() => {
|
|
document.querySelectorAll("form").forEach((e) => {
|
|
e.setAttribute("hx-ext", "json-enc");
|
|
});
|
|
});
|
|
|
|
ready(() => {
|
|
document
|
|
.getElementById("#layout_content")
|
|
.addEventListener("htmx:responseError", function (event) {
|
|
document.getElementById("#layout_content").innerHTML =
|
|
event.detail.xhr.response;
|
|
});
|
|
});
|