UNPKG

ember-cli-auto-complete

Version:

ember-cli addon that provides type-ahead selection for text inputs

24 lines (22 loc) 630 B
var keyCodeList = [ {key: "tab", code: 9}, {key: "enter", code: 13, escaped: true}, {key: "escape", code: 27}, {key: "upArrow", code: 38, escaped: true}, {key: "downArrow", code: 40, escaped: true} ]; export default { isEscapedCode: function (event) { var filter = keyCodeList.filter(function (keyCode) { return keyCode.code === event.keyCode && keyCode.escaped; }); return filter.length; }, keyPressed: function (event) { return keyCodeList.filter(function (keyCode) { return keyCode.code === event.keyCode; }).map(function (keyCode) { return keyCode.key; })[0]; } };