We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f62b665 commit f08c023Copy full SHA for f08c023
resources/public/js/cx.js
@@ -29,9 +29,22 @@ function apply_handlers() {
29
ensure_show_modal()
30
}
31
32
+function handle_response_errors(err) {
33
+ console.error("HTML response error: ", err)
34
+ var error;
35
+ if (err.detail.xhr.status === 413) {
36
+ error = err.detail.xhr.statusText;
37
+ } else {
38
+ error = err.detail.xhr.response;
39
+ }
40
+ document.getElementById("modal").innerHTML = error;
41
+ showModal();
42
+}
43
+
44
addEventListener('DOMContentLoaded', apply_handlers);
45
addEventListener('htmx:afterSwap', (_) => apply_handlers());
46
addEventListener('popstate', () => setTimeout(apply_handlers, 0));
47
+addEventListener("htmx:responseError", handle_response_errors)
48
49
// Local Variables:
50
// js-indent-level: 2
0 commit comments