diff options
Diffstat (limited to 'app/assets/javascripts/users_select.js')
-rw-r--r-- | app/assets/javascripts/users_select.js | 9 |
1 files changed, 9 insertions, 0 deletions
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; |