From 93eb041acc4f927528ee4b31475ea238dd9382a2 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 14 Feb 2024 16:38:37 +0100 Subject: [PATCH] Quota item selection: Strike disabled items in select2 --- src/pretix/control/views/typeahead.py | 2 ++ src/pretix/static/pretixcontrol/scss/_forms.scss | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/pretix/control/views/typeahead.py b/src/pretix/control/views/typeahead.py index 6c89c457ce..ac24881e06 100644 --- a/src/pretix/control/views/typeahead.py +++ b/src/pretix/control/views/typeahead.py @@ -674,6 +674,7 @@ def itemvar_select2(request, **kwargs): { 'id': k, 'text': str(v), + 'inactive': d, } for k, v, d in choices ], @@ -715,6 +716,7 @@ def itemvars_select2(request, **kwargs): { 'id': k, 'text': str(v), + 'inactive': d, } for k, v, d in choices ], diff --git a/src/pretix/static/pretixcontrol/scss/_forms.scss b/src/pretix/static/pretixcontrol/scss/_forms.scss index a789bf2405..5dbc52adce 100644 --- a/src/pretix/static/pretixcontrol/scss/_forms.scss +++ b/src/pretix/static/pretixcontrol/scss/_forms.scss @@ -904,6 +904,7 @@ details { } } +.select2-container [aria-multiselectable] .select2-results__option span strike::before, .select2-container [aria-multiselectable] .select2-results__option span span::before { content: ""; font-family: FontAwesome; @@ -912,6 +913,7 @@ details { width: 1.28571em; text-align: center; } +.select2-container [aria-multiselectable] .select2-results__option[aria-selected=true] span strike::before, .select2-container [aria-multiselectable] .select2-results__option[aria-selected=true] span span::before { content: "" }