diff options
author | Clement Ho <ClemMakesApps@gmail.com> | 2017-05-08 16:42:38 -0500 |
---|---|---|
committer | Clement Ho <ClemMakesApps@gmail.com> | 2017-05-09 11:12:39 -0500 |
commit | dbbe15e69103e50bca0c6ccf5f94b4871ede7ab7 (patch) | |
tree | 001f8ac90a6ec443b275df22bd82ba2d6971c77c /app/assets/javascripts/users_select.js | |
parent | f2b72d79e8c075ff1aa0901deca7e11161643c7b (diff) | |
download | gitlab-ce-dbbe15e69103e50bca0c6ccf5f94b4871ede7ab7.tar.gz |
Automatically close user dropdown for CE
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; |