diff options
Diffstat (limited to 'assets/js/components/select-dropdown-autocomplete.js')
-rw-r--r-- | assets/js/components/select-dropdown-autocomplete.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/assets/js/components/select-dropdown-autocomplete.js b/assets/js/components/select-dropdown-autocomplete.js index 5ed7ab9c..9a8df180 100644 --- a/assets/js/components/select-dropdown-autocomplete.js +++ b/assets/js/components/select-dropdown-autocomplete.js @@ -2,22 +2,22 @@ KB.component('select-dropdown-autocomplete', function(containerElement, options) var componentElement, inputElement, inputHiddenElement; function onKeyDown(e) { - switch (e.keyCode) { - case 27: + switch (KB.utils.getKey(e)) { + case 'Escape': inputElement.value = ''; destroyDropdownMenu(); break; - case 38: + case 'ArrowUp': e.preventDefault(); e.stopImmediatePropagation(); moveUp(); break; - case 40: + case 'ArrowDown': e.preventDefault(); e.stopImmediatePropagation(); moveDown(); break; - case 13: + case 'Enter': e.preventDefault(); e.stopImmediatePropagation(); insertSelectedItem(); |