From e5e7702fc5cafeedf70df915da93bdc2235e1f85 Mon Sep 17 00:00:00 2001 From: Alain Nussbaumer Date: Wed, 3 Apr 2024 20:31:13 +0200 Subject: [PATCH] [web] Streamline search pages --- web-src/src/pages/PageSearchLibrary.vue | 14 ++++----- web-src/src/pages/PageSearchSpotify.vue | 39 ++++++++++++------------- 2 files changed, 25 insertions(+), 28 deletions(-) diff --git a/web-src/src/pages/PageSearchLibrary.vue b/web-src/src/pages/PageSearchLibrary.vue index 6304bb36..e088ae7d 100644 --- a/web-src/src/pages/PageSearchLibrary.vue +++ b/web-src/src/pages/PageSearchLibrary.vue @@ -148,7 +148,7 @@ export default { mounted() { this.$store.commit(types.SEARCH_SOURCE, this.$route.name) - this.search(this.$route) + this.search() }, methods: { @@ -175,16 +175,16 @@ export default { query: { query: this.$route.query.query, type } }) }, - search(route) { - this.search_query = route.query.query?.trim() + search() { + this.search_query = this.$route.query.query?.trim() if (!this.search_query || !this.search_query.replace(/^query:/u, '')) { this.$refs.search_field.focus() return } - route.query.query = this.search_query - this.searchMusic(route.query) - this.searchType(route.query, 'audiobook') - this.searchType(route.query, 'podcast') + this.$route.query.query = this.search_query + this.searchMusic(this.$route.query) + this.searchType(this.$route.query, 'audiobook') + this.searchType(this.$route.query, 'podcast') this.$store.dispatch('add_recent_search', this.search_query) }, searchMusic(query) { diff --git a/web-src/src/pages/PageSearchSpotify.vue b/web-src/src/pages/PageSearchSpotify.vue index 54424eba..28849ebc 100644 --- a/web-src/src/pages/PageSearchSpotify.vue +++ b/web-src/src/pages/PageSearchSpotify.vue @@ -39,7 +39,7 @@