optimize: 优化搜索框快捷键处理。

release-2.0.0.2
王良 2025-02-20 10:49:20 +08:00
parent 759bfe8029
commit aaf6ca8e9f
1 changed files with 14 additions and 18 deletions

View File

@ -43,13 +43,17 @@ export default {
})
ipcRenderer.on('search-bar', (_, message) => {
console.info(_, message)
if (message.key === 'show-hide') {
if (window.config.disableSearchBar) {
this.hideSearchBar = true
return
}
if (window.config.disableSearchBar) {
this.hideSearchBar = true
return
}
// /
if (message.key !== 'show-hide' && this.hideSearchBar) {
message = { key: 'show-hide' }
}
if (message.key === 'show-hide') { // /
this.hideSearchBar = message.hideSearchBar != null ? message.hideSearchBar : !this.hideSearchBar
//
@ -61,18 +65,10 @@ export default {
}
}, 100)
}
} else {
//
if (this.hideSearchBar) {
this.hideSearchBar = false
return
}
if (message.key === 'next' && !this.hideSearchBar) {
this.$refs.searchBar.next()
} else if (message.key === 'previous' && !this.hideSearchBar) {
this.$refs.searchBar.previous()
}
} else if (message.key === 'next') { //
this.$refs.searchBar.next()
} else if (message.key === 'previous') { //
this.$refs.searchBar.previous()
}
})
},