aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/popup_src
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2024-08-16 15:53:53 +0300
committerManeraKai <manerakai@protonmail.com>2024-08-16 15:54:24 +0300
commit6bd542f858ceaa392e11a526c713359d8f667399 (patch)
tree1b097ea4324ca424c6b182ea7d56c7e73662cd26 /src/pages/popup_src
parentFaided disabled services https://github.com/libredirect/browser_extension/iss... (diff)
downloadlibredirect-6bd542f858ceaa392e11a526c713359d8f667399.zip
Added arrow icon to dropdowns. Added settings button to each service in the popup https://github.com/libredirect/browser_extension/issues/961
Diffstat (limited to 'src/pages/popup_src')
-rw-r--r--src/pages/popup_src/App.svelte2
-rw-r--r--src/pages/popup_src/Buttons.svelte4
-rw-r--r--src/pages/popup_src/components/Switch.svelte8
3 files changed, 11 insertions, 3 deletions
diff --git a/src/pages/popup_src/App.svelte b/src/pages/popup_src/App.svelte
index 52aadc74..3409052d 100644
--- a/src/pages/popup_src/App.svelte
+++ b/src/pages/popup_src/App.svelte
@@ -88,7 +88,7 @@
<style>
:global(html, body) {
- width: 250px;
+ width: 300px;
height: min-content;
min-height: auto;
margin: 0;
diff --git a/src/pages/popup_src/Buttons.svelte b/src/pages/popup_src/Buttons.svelte
index 0b454675..e53a64b7 100644
--- a/src/pages/popup_src/Buttons.svelte
+++ b/src/pages/popup_src/Buttons.svelte
@@ -126,7 +126,7 @@
}
:global(img, svg) {
- margin-right: 10px;
+ margin-right: 5px;
margin-left: 0;
height: 26px;
width: 26px;
@@ -135,6 +135,6 @@
:global(.rtl img, .rtl svg) {
margin-right: 0;
- margin-left: 10px;
+ margin-left: 5px;
}
</style>
diff --git a/src/pages/popup_src/components/Switch.svelte b/src/pages/popup_src/components/Switch.svelte
index f3df9317..6485f875 100644
--- a/src/pages/popup_src/components/Switch.svelte
+++ b/src/pages/popup_src/components/Switch.svelte
@@ -9,6 +9,7 @@
import { onDestroy } from "svelte"
import servicesHelper from "../../../assets/javascripts/services"
import { options, config } from "../stores"
+ import SettingsIcon from "../../icons/SettingsIcon.svelte"
let _options
let _config
@@ -53,6 +54,13 @@
window.close()
})}
/>
+ <SettingsIcon
+ class="interactive"
+ on:click={() =>
+ browser.tabs.create({ url: browser.runtime.getURL(`pages/options/index.html#services:${serviceKey}`) }, () => {
+ window.close()
+ })}
+ />
</div>
</Row>