mirror of
https://github.com/pretix/pretix.git
synced 2026-08-05 09:57:49 +00:00
drop the jquery dependency for error.js
Co-authored-by: pajowu <pajowu@pajowu.de>
This commit is contained in:
co-authored by
pajowu
parent
a1f796da9e
commit
dbf5dc0ef5
@@ -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) {
|
||||
|
||||
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user