Merge pull request #3 from github/commit-to-value-on-tab-press

handle 'Tab' keypresses the same way as 'Enter' is handled
This commit is contained in:
Kristján Oddsson 2018-06-13 10:41:41 +01:00 коммит произвёл GitHub
Родитель 6bc438ed82 d411968a66
Коммит 833026ed48
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -100,6 +100,14 @@ export default class Autocomplete {
event.preventDefault()
}
break
case 'Tab':
{
const selected = this.results.querySelector('[aria-selected="true"]')
if (selected) {
this.commit(selected)
}
}
break
case 'Enter':
{
const selected = this.results.querySelector('[aria-selected="true"]')