Skip to content
Snippets Groups Projects
Unverified Commit 2f8fada6 authored by Luke Bennett's avatar Luke Bennett
Browse files

Fixed conflicts

parent 3e1e9b67
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -111,9 +111,9 @@
matches = fuzzaldrinPlus.match($el.text().trim(), search_text);
if (!$el.is('.dropdown-header')) {
if (matches.length) {
return $el.show();
return $el.show().removeClass('option-hidden');
} else {
return $el.hide();
return $el.hide().addClass('option-hidden');
}
}
});
Loading
Loading
@@ -191,9 +191,9 @@
 
currentIndex = -1;
 
NON_SELECTABLE_CLASSES = '.divider, .separator, .dropdown-header, .dropdown-menu-empty-link';
NON_SELECTABLE_CLASSES = '.divider, .separator, .dropdown-header, .dropdown-menu-empty-link, .option-hidden';
 
SELECTABLE_CLASSES = ".dropdown-content li:not(" + NON_SELECTABLE_CLASSES + ")";
SELECTABLE_CLASSES = ".dropdown-content li:not(" + NON_SELECTABLE_CLASSES + ")";
 
CURSOR_SELECT_SCROLL_PADDING = 5
 
Loading
Loading
@@ -247,7 +247,7 @@
keys: searchFields,
elements: (function(_this) {
return function() {
selector = SELECTABLE_CLASSES;
selector = '.dropdown-content li:not(' + NON_SELECTABLE_CLASSES + ')';
if (_this.dropdown.find('.dropdown-toggle-page').length) {
selector = ".dropdown-page-one " + selector;
}
Loading
Loading
@@ -263,7 +263,7 @@
return function(data) {
_this.parseData(data);
if (_this.filterInput.val() !== '') {
selector = '.dropdown-content li:not(.divider):visible';
selector = SELECTABLE_CLASSES;
if (_this.dropdown.find('.dropdown-toggle-page').length) {
selector = ".dropdown-page-one " + selector;
}
Loading
Loading
@@ -502,7 +502,7 @@
text = this.highlightTextMatches(text, this.filterInput.val());
}
if (group) {
groupAttrs = "data-group='" + group + "' data-index='" + index + "'";
groupAttrs = 'data-group=' + group + ' data-index=' + index;
} else {
groupAttrs = '';
}
Loading
Loading
@@ -617,11 +617,8 @@
}
$el = $(selector, this.dropdown);
if ($el.length) {
return $el.first().trigger('click');
e.preventDefault();
e.stopImmediatePropagation();
$el.first().trigger('click');
href = $el.attr('href');
var href = $el.attr('href');
if (href && href !== '#') Turbolinks.visit(href);
}
};
Loading
Loading
@@ -671,8 +668,8 @@
};
 
GitLabDropdown.prototype.resetRows = function resetRows() {
currentIndex = -1;
$('.is-focused', this.dropdown).removeClass('is-focused');
currentIndex = -1;
$('.is-focused', this.dropdown).removeClass('is-focused');
};
 
GitLabDropdown.prototype.highlightRowAtIndex = function($listItems, index) {
Loading
Loading
@@ -691,8 +688,8 @@
if (!index) {
$dropdownContent.scrollTop(0)
} else if (index === ($listItems.length - 1)) {
$dropdownContent.scrollTop $dropdownContent.prop('scrollHeight');
} else if (listItemBottom > (dropdownContentBottom + dropdownScrollTop))
$dropdownContent.scrollTop($dropdownContent.prop('scrollHeight'));
} else if (listItemBottom > (dropdownContentBottom + dropdownScrollTop)) {
$dropdownContent.scrollTop(listItemBottom - dropdownContentBottom + CURSOR_SELECT_SCROLL_PADDING);
} else if (listItemTop < (dropdownContentTop + dropdownScrollTop)) {
return $dropdownContent.scrollTop(listItemTop - dropdownContentTop - CURSOR_SELECT_SCROLL_PADDING);
Loading
Loading
Loading
Loading
@@ -9,7 +9,7 @@
BACKSPACE: 8,
ENTER: 13,
UP: 38,
DOWN: 40
DOWN: 40
};
 
function SearchAutocomplete(opts) {
Loading
Loading
Loading
Loading
@@ -45,10 +45,10 @@
selectable: true,
data: this.projectsData,
text: (project) => {
(project.name_with_namespace || project.name)
(project.name_with_namespace || project.name);
},
id: (project) => {
project.id
project.id;
}
});
});
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment