and again

This commit is contained in:
Ross
2026-06-17 22:43:38 +01:00
parent ed77af215f
commit 2e11e40b7c
231 changed files with 85266 additions and 115 deletions
+27
View File
@@ -0,0 +1,27 @@
{
const data = document.currentScript.dataset;
const isDebug = data.debug === "True";
if (isDebug) {
document.addEventListener("htmx:beforeOnLoad", function (event) {
const xhr = event.detail.xhr;
if (xhr.status == 400 || xhr.status == 403 || xhr.status == 404 || xhr.status == 500 ) {
// Tell htmx to stop processing this response
event.stopPropagation();
document.children[0].innerHTML = xhr.response;
// Run inline scripts, which Djangos error pages use
for (const script of document.scripts) {
// (1, eval) wtf - see https://stackoverflow.com/questions/9107240/1-evalthis-vs-evalthis-in-javascript
(1, eval)(script.innerText);
}
// Run window.onload function if defined, which Djangos error pages use
if (typeof window.onload === "function") {
window.onload();
}
}
});
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long