mirror of
https://github.com/Eugeny/tabby.git
synced 2025-06-08 13:30:02 +00:00
refactoring ad3b03cb839717d98af3eb871ab7c35bf59f954c
This commit is contained in:
parent
ad3b03cb83
commit
634d88d220
@ -33,11 +33,10 @@ export class SelectorModalComponent<T> {
|
|||||||
this.close()
|
this.close()
|
||||||
} else if (this.filteredOptions.length > 0) {
|
} else if (this.filteredOptions.length > 0) {
|
||||||
if (event.key === 'PageUp' || event.key === 'ArrowUp' && event.metaKey) {
|
if (event.key === 'PageUp' || event.key === 'ArrowUp' && event.metaKey) {
|
||||||
this.selectedIndex -= Math.min(10, this.selectedIndex === 0 ? 1 : this.selectedIndex)
|
this.selectedIndex -= Math.min(10, Math.max(1, this.selectedIndex))
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
} else if (event.key === 'PageDown' || event.key === 'ArrowDown' && event.metaKey) {
|
} else if (event.key === 'PageDown' || event.key === 'ArrowDown' && event.metaKey) {
|
||||||
const newI = this.filteredOptions.length - this.selectedIndex - 1
|
this.selectedIndex += Math.min(10, Math.max(1, this.filteredOptions.length - this.selectedIndex - 1))
|
||||||
this.selectedIndex += Math.min(10, newI === 0 ? 1 : newI)
|
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
} else if (event.key === 'ArrowUp') {
|
} else if (event.key === 'ArrowUp') {
|
||||||
this.selectedIndex--
|
this.selectedIndex--
|
||||||
|
Loading…
x
Reference in New Issue
Block a user