From 519f9e959476e01670c9b2afc2e3b042879d4f8a Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Thu, 10 Mar 2022 10:57:10 +0300 Subject: Added startpage #52 --- src/pages/background/background.js | 2 +- src/pages/options/search/search.html | 67 +++++++++++++++++++----------------- src/pages/options/search/search.js | 12 +++++++ 3 files changed, 49 insertions(+), 32 deletions(-) (limited to 'src/pages') diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 6b41b347..d019fa28 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -76,7 +76,7 @@ browser.webRequest.onBeforeRequest.addListener( if (translateHelper.isTranslate(url, initiator)) newUrl = translateHelper.redirect(url); - if (searchHelper.isSearch(url)) newUrl = searchHelper.redirect(url) + if (!newUrl) newUrl = searchHelper.redirect(url) if (wikipediaHelper.isWikipedia(url, initiator)) newUrl = wikipediaHelper.redirect(url); diff --git a/src/pages/options/search/search.html b/src/pages/options/search/search.html index 1349445a..5db6d2ab 100644 --- a/src/pages/options/search/search.html +++ b/src/pages/options/search/search.html @@ -103,22 +103,25 @@
-

Frontend

+

Frontend

-
-

Protocol

- -
+
+
+

Protocol

+ +
-
+
+
@@ -197,33 +200,35 @@
-
- -
-
-

Default Instances

-
-
-
-
-
-

Custom Instances

-
-
+
- - +

Default Instances

+
+
- -
+
+
+

Custom Instances

+
+
+
+ + +
+
+
+
+ + diff --git a/src/pages/options/search/search.js b/src/pages/options/search/search.js index e4ce9d6f..57024221 100644 --- a/src/pages/options/search/search.js +++ b/src/pages/options/search/search.js @@ -12,13 +12,25 @@ let whoogleDivElement = document.getElementById("whoogle") function changeFrontendsSettings(frontend) { + let SearxWhoogleElement = document.getElementById("searx-whoogle"); + let frontendElement = document.getElementById("frontend"); if (frontend == 'searx') { + frontendElement.innerHTML = 'Frontend'; searxDivElement.style.display = 'block'; whoogleDivElement.style.display = 'none'; + SearxWhoogleElement.style.display = 'block'; } else if (frontend == 'whoogle') { + frontendElement.innerHTML = 'Frontend'; searxDivElement.style.display = 'none'; whoogleDivElement.style.display = 'block'; + SearxWhoogleElement.style.display = 'block'; + } + else if (frontend == 'startpage') { + frontendElement.innerHTML = `Frontend: This is a centralized service`; + searxDivElement.style.display = 'none'; + whoogleDivElement.style.display = 'none'; + SearxWhoogleElement.style.display = 'none'; } } let searchFrontendElement = document.getElementById("search-frontend"); -- cgit 1.4.1