From dbf5dc0ef5df2fffc6c1313c27c99502c5f6b74d Mon Sep 17 00:00:00 2001 From: Lukas Bockstaller Date: Tue, 16 Jun 2026 09:32:07 +0200 Subject: [PATCH] drop the jquery dependency for error.js Co-authored-by: pajowu --- src/pretix/static/pretixbase/js/asynctask.js | 5 +++-- src/pretix/static/pretixbase/js/errors.js | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/pretix/static/pretixbase/js/asynctask.js b/src/pretix/static/pretixbase/js/asynctask.js index ff4d0c4fdc..311548a067 100644 --- a/src/pretix/static/pretixbase/js/asynctask.js +++ b/src/pretix/static/pretixbase/js/asynctask.js @@ -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(" 0) { diff --git a/src/pretix/static/pretixbase/js/errors.js b/src/pretix/static/pretixbase/js/errors.js index 78519984fe..c96196d3cf 100644 --- a/src/pretix/static/pretixbase/js/errors.js +++ b/src/pretix/static/pretixbase/js/errors.js @@ -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));