focus the search

This commit is contained in:
Core 2022-05-19 11:40:33 +01:00
parent 474208434d
commit e4082f2599
2 changed files with 9 additions and 2 deletions

View file

@ -63,9 +63,9 @@ export default class Thumbar {
{role: 'togglefullscreen'}, {role: 'togglefullscreen'},
{type: 'separator'}, {type: 'separator'},
{ {
label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.search'), label: utils.getLocale(utils.getStoreValue('general.language'), 'menubar.options.search'),
accelerator: utils.getStoreValue("general.keybindings.search").join('+'), accelerator: utils.getStoreValue("general.keybindings.search").join('+'),
click: () => utils.getWindow().webContents.executeJavaScript(`app.appRoute('search')`) click: () => utils.getWindow().webContents.executeJavaScript('app.focusSearch()')
}, },
{type:'separator'}, {type:'separator'},
{ {

View file

@ -2165,6 +2165,13 @@ const app = new Vue({
sortArtists() sortArtists()
} }
}, },
focusSearch() {
app.appRoute('search')
const search = document.getElementsByClassName("search-input")
if (search.length > 0) {
search[0].focus()
}
},
getSidebarItemClass(page) { getSidebarItemClass(page) {
if (this.page == page) { if (this.page == page) {
return ["active"] return ["active"]