From 28458f7b8510ed2110e472e00b7f2b6cea4c6715 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Wed, 7 Jun 2023 14:30:16 +0200 Subject: [PATCH] Cart: fix single-select checkbox button initial checked-state --- src/pretix/static/pretixpresale/js/ui/main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pretix/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js index a95f451d3..77b004a68 100644 --- a/src/pretix/static/pretixpresale/js/ui/main.js +++ b/src/pretix/static/pretixpresale/js/ui/main.js @@ -130,7 +130,11 @@ var form_handlers = function (el) { .toggleClass("btn-checkbox-checked", this.checked) .find(".fa").toggleClass("fa-shopping-cart", !this.checked).toggleClass("fa-cart-arrow-down", this.checked); }); - el.find(".btn-checkbox:has([checked]) .fa-shopping-cart").toggleClass("fa-shopping-cart fa-cart-arrow-down") + el.find(".btn-checkbox:has([checked])") + .addClass("btn-checkbox-checked") + .find(".fa-shopping-cart") + .removeClass("fa-shopping-cart") + .addClass("fa-cart-arrow-down"); el.find("script[data-replace-with-qr]").each(function () { var $div = $("
");