diff options
author | Luke Bennett <lukeeeebennettplus@gmail.com> | 2016-08-19 17:17:17 +0100 |
---|---|---|
committer | Luke Bennett <lukeeeebennettplus@gmail.com> | 2016-08-19 17:17:17 +0100 |
commit | 8ade8258603586560fad50784c23e4772706973f (patch) | |
tree | 01c908fc7ba6505a80c7930a8c82ad6e65ee6e89 | |
parent | 2f8fada6c06d7ed67307119bf22e9743429c18be (diff) | |
download | gitlab-ce-8ade8258603586560fad50784c23e4772706973f.tar.gz |
-rw-r--r-- | app/assets/javascripts/gl_dropdown.js | 15 | ||||
-rw-r--r-- | app/assets/javascripts/search_autocomplete.js | 6 |
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(); |