summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chrisjwilson.com>2016-12-20 20:32:11 +0800
committerChris Wilson <chris@chrisjwilson.com>2017-01-24 19:38:37 -0600
commitea68d812aacfb318d921705c0c8c3227069565e7 (patch)
tree8884e24708e9ad9797d2e2d502f12737ce27e44c
parent089d0a6a32763747de8a28ef63a0c226f414abd6 (diff)
downloadgitlab-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.es66
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;