summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Bennett <lukeeeebennettplus@gmail.com>2016-08-19 17:17:17 +0100
committerLuke Bennett <lukeeeebennettplus@gmail.com>2016-08-19 17:17:17 +0100
commit8ade8258603586560fad50784c23e4772706973f (patch)
tree01c908fc7ba6505a80c7930a8c82ad6e65ee6e89
parent2f8fada6c06d7ed67307119bf22e9743429c18be (diff)
downloadgitlab-ce-8ade8258603586560fad50784c23e4772706973f.tar.gz
-rw-r--r--app/assets/javascripts/gl_dropdown.js15
-rw-r--r--app/assets/javascripts/search_autocomplete.js6
2 files changed, 9 insertions, 12 deletions
diff --git a/app/assets/javascripts/gl_dropdown.js b/app/assets/javascripts/gl_dropdown.js
index bbda6387c77..f85aa6dd7b7 100644
--- a/app/assets/javascripts/gl_dropdown.js
+++ b/app/assets/javascripts/gl_dropdown.js
@@ -31,9 +31,8 @@
this.input
.on('keydown', function (e) {
var keyCode = e.which;
-
if (keyCode === 13) {
- e.preventDefault()
+ e.preventDefault();
}
})
.on('keyup', function(e) {
@@ -179,7 +178,7 @@
})();
GitLabDropdown = (function() {
- var ACTIVE_CLASS, FILTER_INPUT, INDETERMINATE_CLASS, LOADING_CLASS, PAGE_TWO_CLASS, currentIndex;
+ var ACTIVE_CLASS, FILTER_INPUT, INDETERMINATE_CLASS, LOADING_CLASS, PAGE_TWO_CLASS, NON_SELECTABLE_CLASSES, SELECTABLE_CLASSES, currentIndex;
LOADING_CLASS = "is-loading";
@@ -219,7 +218,7 @@
if (this.options.data) {
if (_.isObject(this.options.data) && !_.isFunction(this.options.data)) {
this.fullData = this.options.data;
- currentIndex = -1
+ currentIndex = -1;
this.parseData(this.options.data);
} else {
this.remote = new GitLabDropdownRemote(this.options.data, {
@@ -619,7 +618,7 @@
if ($el.length) {
$el.first().trigger('click');
var href = $el.attr('href');
- if (href && href !== '#') Turbolinks.visit(href);
+ if (href && href !== '#') Turbolinks.visit(href);
}
};
@@ -655,8 +654,6 @@
return false;
}
if (currentKeyCode === 13 && currentIndex !== -1) {
- e.preventDefault()
- e.stopImmediatePropagation()
return _this.selectRowAtIndex(currentIndex);
}
};
@@ -687,8 +684,8 @@
listItemBottom = listItemTop + listItemHeight;
if (!index) {
$dropdownContent.scrollTop(0)
- } else if (index === ($listItems.length - 1)) {
- $dropdownContent.scrollTop($dropdownContent.prop('scrollHeight'));
+ } else if (index === ($listItems.length - 1)) {
+ $dropdownContent.scrollTop($dropdownContent.prop('scrollHeight'));
} else if (listItemBottom > (dropdownContentBottom + dropdownScrollTop)) {
$dropdownContent.scrollTop(listItemBottom - dropdownContentBottom + CURSOR_SELECT_SCROLL_PADDING);
} else if (listItemTop < (dropdownContentTop + dropdownScrollTop)) {
diff --git a/app/assets/javascripts/search_autocomplete.js b/app/assets/javascripts/search_autocomplete.js
index 37451d406ec..227e8c696b4 100644
--- a/app/assets/javascripts/search_autocomplete.js
+++ b/app/assets/javascripts/search_autocomplete.js
@@ -226,11 +226,11 @@
this.restoreOriginalState();
break;
case KEYCODE.ENTER:
- this.disableAutocomplete();
+ this.disableAutocomplete();
break;
- case KEYCODE.UP:
+ case KEYCODE.UP:
case KEYCODE.DOWN:
- return;
+ return;
default:
if (this.searchInput.val() === '') {
this.disableAutocomplete();