forked from CGM_Public/pretix_original
scope down event
This commit is contained in:
@@ -107,7 +107,6 @@ function async_task_replace_page(target, new_html) {
|
||||
setup_collapsible_details($(target));
|
||||
window.setTimeout(function () { $(window).scrollTop(0) }, 200)
|
||||
$(document).trigger("pretix:bind-forms");
|
||||
$(document).trigger("pretix:async_task_replace_page");
|
||||
}
|
||||
|
||||
function async_task_check_error(jqXHR, textStatus, errorThrown) {
|
||||
@@ -175,15 +174,15 @@ function async_task_error(jqXHR, textStatus, errorThrown) {
|
||||
var respdom = $(jqXHR.responseText);
|
||||
var c = respdom.filter('.container');
|
||||
if (respdom.filter('form') && (respdom.filter('.has-error') || respdom.filter('.alert-danger'))) {
|
||||
// This is a failed form validation, let's just use it
|
||||
|
||||
if (respdom.filter('#page-wrapper') && $('#page-wrapper').length) {
|
||||
// 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");
|
||||
}
|
||||
|
||||
} else if (c.length > 0) {
|
||||
|
||||
@@ -14,4 +14,4 @@ const registerErrorLinkHandlers = (reloadAll = false) => {
|
||||
|
||||
registerErrorLinkHandlers();
|
||||
|
||||
$(document).on("pretix:async_task_replace_page", () => registerErrorLinkHandlers(true));
|
||||
$(document).on("pretix:async_task_replace_page:on_error", () => registerErrorLinkHandlers(true));
|
||||
|
||||
Reference in New Issue
Block a user