From b5c1cdd14e3c603e5c9cb93aa843ceedd347489e Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Fri, 9 Feb 2024 09:40:56 +0100 Subject: [PATCH] Select2: add option to close when clearing selection --- src/pretix/static/pretixcontrol/js/ui/main.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pretix/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js index 61dfefefc7..2e81dbcbe0 100644 --- a/src/pretix/static/pretixcontrol/js/ui/main.js +++ b/src/pretix/static/pretixcontrol/js/ui/main.js @@ -613,6 +613,13 @@ var form_handlers = function (el) { }, 50); } }); + if ($s[0].hasAttribute("data-close-on-clear")) { + $s.on("select2:clear", function () { + window.setTimeout(function () { + $s.select2('close'); + }, 50); + }); + } }); el.find('[data-model-select2=event]').each(function () {