Remove dependency on Mousetrap

This commit is contained in:
Frederic Guillot
2016-12-30 20:14:36 -05:00
parent e1344e3e44
commit ff79ec72c1
20 changed files with 348 additions and 202 deletions

View File

@@ -1,21 +1,21 @@
KB.component('suggest-menu', function(containerElement, options) {
function onKeyDown(e) {
switch (e.keyCode) {
case 27:
switch (KB.utils.getKey(e)) {
case 'Escape':
destroy();
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();