From 96f6a845a2db9bb0f4f5d0721f4353805543e90e Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Tue, 5 Oct 2021 20:30:02 +0100 Subject: [PATCH 1/3] :bug: (#267) Fix custom search engine option --- src/components/Settings/SearchBar.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/Settings/SearchBar.vue b/src/components/Settings/SearchBar.vue index 6174f9a7..9a1fa72d 100644 --- a/src/components/Settings/SearchBar.vue +++ b/src/components/Settings/SearchBar.vue @@ -129,7 +129,10 @@ export default { const searchEngine = searchPrefs.searchEngine || defaultSearchEngine; // Use either search bang, or preffered search engine const desiredSearchEngine = searchBang || searchEngine; - let searchUrl = findUrlForSearchEngine(desiredSearchEngine, searchEngineUrls); + const isCustomSearch = (searchPrefs.searchEngine === 'custom' && searchPrefs.customSearchEngine); + let searchUrl = isCustomSearch + ? searchPrefs.customSearchEngine + : findUrlForSearchEngine(desiredSearchEngine, searchEngineUrls); if (searchUrl) { // Append search query to URL, and launch searchUrl += encodeURIComponent(stripBangs(this.input, bangList)); this.launchWebSearch(searchUrl, openingMethod); From f517e31cd2e3a082be99c8f886cf9201bda96a59 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Tue, 5 Oct 2021 21:40:25 +0100 Subject: [PATCH 2/3] :fire: Refactors minimal search to share code of parent search --- src/components/MinimalView/MinimalSearch.vue | 195 ++----------------- src/components/Settings/SearchBar.vue | 68 ++++++- src/utils/Search.js | 3 +- src/views/Minimal.vue | 8 +- 4 files changed, 81 insertions(+), 193 deletions(-) diff --git a/src/components/MinimalView/MinimalSearch.vue b/src/components/MinimalView/MinimalSearch.vue index 74c8311b..bf88a8db 100644 --- a/src/components/MinimalView/MinimalSearch.vue +++ b/src/components/MinimalView/MinimalSearch.vue @@ -1,202 +1,39 @@ - - diff --git a/src/components/Settings/SearchBar.vue b/src/components/Settings/SearchBar.vue index 9a1fa72d..0058032f 100644 --- a/src/components/Settings/SearchBar.vue +++ b/src/components/Settings/SearchBar.vue @@ -1,5 +1,5 @@