From dbbe15e69103e50bca0c6ccf5f94b4871ede7ab7 Mon Sep 17 00:00:00 2001 From: Clement Ho Date: Mon, 8 May 2017 16:42:38 -0500 Subject: Automatically close user dropdown for CE --- app/assets/javascripts/users_select.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/assets/javascripts/users_select.js b/app/assets/javascripts/users_select.js index 38462782007..6b70615c2ef 100644 --- a/app/assets/javascripts/users_select.js +++ b/app/assets/javascripts/users_select.js @@ -422,6 +422,15 @@ window.emitSidebarEvent = window.emitSidebarEvent || $.noop; selected = $dropdown.closest('.selectbox').find("input[name='" + ($dropdown.data('field-name')) + "']").val(); return assignTo(selected); } + + // Automatically close dropdown after assignee is selected + // since CE has no multiple assignees + if (getSelected().length === $dropdown.data('max-select')) { + // Close the dropdown + this.el.click(); + + this.hidden(); + } }, id: function (user) { return user.id; -- cgit v1.2.1