diff --git a/themes/bootstrap3/js/autocomplete.js b/themes/bootstrap3/js/autocomplete.js index 4f6604f6afaf8b8fad32df3931914fc34c52e0bc..8337d6dbb48528cfbc1a9ce81f6e1b3df2def713 100644 --- a/themes/bootstrap3/js/autocomplete.js +++ b/themes/bootstrap3/js/autocomplete.js @@ -179,7 +179,7 @@ var position = $(this).data('selected'); switch (event.which) { // arrow keys through items - case 38: { + case 38: event.preventDefault(); element.find('.item.selected').removeClass('selected'); if (position > 0) { @@ -190,8 +190,7 @@ $(this).data('selected', -1); } break; - } - case 40: { + case 40: event.preventDefault(); if ($.fn.autocomplete.element.hasClass(options.hidingClass)) { search(input, element); @@ -202,10 +201,9 @@ $(this).data('selected', position); } break; - } // enter to nav or populate case 9: - case 13: { + case 13: var selected = element.find('.item.selected'); if (selected.length > 0) { event.preventDefault(); @@ -218,13 +216,11 @@ } } break; - } // hide on escape - case 27: { + case 27: hide(); $(this).data('selected', -1); break; - } } });