Fix textarea input handling for Enter
This commit is contained in:
@@ -245,21 +245,21 @@
|
|||||||
case 'ArrowDown':
|
case 'ArrowDown':
|
||||||
selectingAutoComplete = Math.min(selectingAutoComplete + 1, autocompleteContents.length - 1)
|
selectingAutoComplete = Math.min(selectingAutoComplete + 1, autocompleteContents.length - 1)
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
break
|
return
|
||||||
case 'ArrowUp':
|
case 'ArrowUp':
|
||||||
selectingAutoComplete = Math.max(selectingAutoComplete - 1, 0)
|
selectingAutoComplete = Math.max(selectingAutoComplete - 1, 0)
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
break
|
return
|
||||||
case 'Enter':
|
case 'Enter':
|
||||||
case 'Tab':
|
case 'Tab':
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
if(selectingAutoComplete !== -1){
|
if(selectingAutoComplete !== -1){
|
||||||
insertContent(autocompleteContents[selectingAutoComplete])
|
insertContent(autocompleteContents[selectingAutoComplete])
|
||||||
}
|
}
|
||||||
break
|
return
|
||||||
case 'Escape':
|
case 'Escape':
|
||||||
hideAutoComplete()
|
hideAutoComplete()
|
||||||
break
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(e.key === 'Enter' && isFirefox){
|
if(e.key === 'Enter' && isFirefox){
|
||||||
|
|||||||
Reference in New Issue
Block a user