From 79fbdd773493234346858c67055aff4838b38beb Mon Sep 17 00:00:00 2001 From: roschaefer Date: Wed, 18 Mar 2020 16:02:15 +0100 Subject: [PATCH] refactor: Avoid store use query parameters+routing --- .../SearchableInput/SearchableInput.vue | 23 +----- webapp/pages/search/search-results.vue | 78 +++++++------------ 2 files changed, 32 insertions(+), 69 deletions(-) diff --git a/webapp/components/generic/SearchableInput/SearchableInput.vue b/webapp/components/generic/SearchableInput/SearchableInput.vue index b448f941c..fb1b4999f 100644 --- a/webapp/components/generic/SearchableInput/SearchableInput.vue +++ b/webapp/components/generic/SearchableInput/SearchableInput.vue @@ -100,25 +100,10 @@ export default { }, this.delay) }, onEnter(event) { - - if (this.$router.history.current.path === '/search/search-results') { - this.$store.commit('search/SET_VALUE', { - searchValue: this.unprocessedSearchInput, - }) - - this.$router.replace({ - path: '/search/search-results', - query: { item: this.unprocessedSearchInput }, - }) - this.clear() - } else { - if (this.options.length === 0 ) return - this.$router.replace({ - path: '/search/search-results', - query: { item: this.unprocessedSearchInput }, - }) - this.clear() - } + this.$router.push({ + path: '/search/search-results', + query: { item: this.unprocessedSearchInput }, + }) }, onDelete(event) { clearTimeout(this.searchProcess) diff --git a/webapp/pages/search/search-results.vue b/webapp/pages/search/search-results.vue index ba47dba31..6e82bbfb6 100644 --- a/webapp/pages/search/search-results.vue +++ b/webapp/pages/search/search-results.vue @@ -1,15 +1,15 @@