diff options
author | Chris Wilson <chris@chrisjwilson.com> | 2016-12-20 20:32:11 +0800 |
---|---|---|
committer | Chris Wilson <chris@chrisjwilson.com> | 2017-01-24 19:38:37 -0600 |
commit | ea68d812aacfb318d921705c0c8c3227069565e7 (patch) | |
tree | 8884e24708e9ad9797d2e2d502f12737ce27e44c | |
parent | 089d0a6a32763747de8a28ef63a0c226f414abd6 (diff) | |
download | gitlab-ce-mrchrisw/group_drop_down.tar.gz |
Limit initial results by checking query.termmrchrisw/group_drop_down
-rw-r--r-- | app/assets/javascripts/groups_select.js.es6 | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/assets/javascripts/groups_select.js.es6 b/app/assets/javascripts/groups_select.js.es6 index d12a2f573c3..58f228e408b 100644 --- a/app/assets/javascripts/groups_select.js.es6 +++ b/app/assets/javascripts/groups_select.js.es6 @@ -7,17 +7,17 @@ function GroupsSelect() { $('.ajax-groups-select').each((function(_this) { return function(i, select) { - var all_available, skip_groups; - all_available = $(select).data('all-available'); + var skip_groups; skip_groups = $(select).data('skip-groups') || []; $(select).on("select2-open", function() { $(".select2-input").attr("placeholder", "Search for a group"); - }); + }); return $(select).select2({ placeholder: "Select a group", multiple: $(select).hasClass('multiselect'), minimumInputLength: 0, query: function(query) { + var all_available = query.term ? 'true' : 'false'; var options = { all_available: all_available, skip_groups: skip_groups }; return Api.groups(query.term, options, function(groups) { var data; |