diff --git a/src/pretix/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js index a61f969b6d..447ff056ce 100644 --- a/src/pretix/static/pretixcontrol/js/ui/main.js +++ b/src/pretix/static/pretixcontrol/js/ui/main.js @@ -380,21 +380,44 @@ var form_handlers = function (el) { if ($(this).find(".choice-options-all").length > 0) { return; } - var $small = $(""); + var $menu = $("
").addClass("choice-options-menu"); var $a_all = $("").addClass("choice-options-all").attr("href", "#").text(gettext("All")); var $a_none = $("").addClass("choice-options-none").attr("href", "#").text(gettext("None")); - $(this).prepend($small.append($a_all).append(" / ").append($a_none)); + var $inp_search = $("").addClass("form-control").attr("type", "text").attr("placeholder", gettext("Search query")); + var $lbl_tgl = $("
").addClass("checkbox menu-checkbox"); + var $cb_tgl = $("").attr("type", "checkbox").addClass("menu-checkbox"); + $lbl_tgl.append($("