drop the jquery dependency for error.js

Co-authored-by: pajowu <pajowu@pajowu.de>
This commit is contained in:
Lukas Bockstaller
2026-06-16 09:32:07 +02:00
committed by GitHub
co-authored by pajowu
parent a1f796da9e
commit dbf5dc0ef5
2 changed files with 5 additions and 4 deletions
+3 -2
View File
@@ -175,14 +175,15 @@ function async_task_error(jqXHR, textStatus, errorThrown) {
var c = respdom.filter('.container');
if (respdom.filter('form') && (respdom.filter('.has-error') || respdom.filter('.alert-danger'))) {
if (respdom.filter('#page-wrapper') && $('#page-wrapper').length) {
// This is a failed form validation, let's just use it
// This is a failed form validation, let's just use it
async_task_replace_page("#page-wrapper", respdom.find("#page-wrapper").html());
} else {
async_task_replace_page("body", jqXHR.responseText.substring(
jqXHR.responseText.indexOf("<body"),
jqXHR.responseText.indexOf("</body")
));
$(document).trigger("pretix:async_task_replace_page:on_error");
document.dispatchEvent(new Event("pretix:async_task_replace_page:on_error"))
}
} else if (c.length > 0) {
+2 -2
View File
@@ -12,6 +12,6 @@ const registerErrorLinkHandlers = (reloadAll = false) => {
}
};
registerErrorLinkHandlers();
document.addEventListener("DOMContentLoaded", () => registerErrorLinkHandlers());
$(document).on("pretix:async_task_replace_page:on_error", () => registerErrorLinkHandlers(true));
document.addEventListener("pretix:async_task_replace_page:on_error", () => registerErrorLinkHandlers(true));