summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/users_select.js.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/users_select.js.coffee')
-rw-r--r--app/assets/javascripts/users_select.js.coffee8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/assets/javascripts/users_select.js.coffee b/app/assets/javascripts/users_select.js.coffee
index 987c6f4b8d2..46faae111c4 100644
--- a/app/assets/javascripts/users_select.js.coffee
+++ b/app/assets/javascripts/users_select.js.coffee
@@ -10,6 +10,7 @@ class @UsersSelect
showAnyUser = $(dropdown).data('any-user')
firstUser = $(dropdown).data('first-user')
selectedId = $(dropdown).data('selected')
+ defaultLabel = $(dropdown).text().trim()
$(dropdown).glDropdown(
data: (term, callback) =>
@@ -53,9 +54,14 @@ class @UsersSelect
fields: ['name', 'username']
selectable: true
fieldName: $(dropdown).data('field-name')
+ toggleLabel: (selected) ->
+ if selected && selected.id?
+ selected.name
+ else
+ defaultLabel
clicked: ->
if $(dropdown).hasClass "js-filter-submit"
- $(dropdown).parents('form').submit()
+ Issues.filterResults $(dropdown).parents("form")
renderRow: (user) ->
username = if user.username then "@#{user.username}" else ""
avatar = if user.avatar_url then user.avatar_url else false