summaryrefslogtreecommitdiffstats
path: root/pages/options/options.js
diff options
context:
space:
mode:
authorSimonBrazell <simon@brazell.com.au>2020-09-01 17:26:23 +1000
committerSimonBrazell <simon@brazell.com.au>2020-09-01 17:26:23 +1000
commitae6f4f6a6cd9fbd5fe583f52782e94641c752706 (patch)
tree40d4d249cb5dadc3ab98cfe453fb8101a3a6c6cf /pages/options/options.js
parent67dc5fcc3b3ae35fb2aa9abbde24b35df8bf75a3 (diff)
downloadprivacy-redirect-ae6f4f6a6cd9fbd5fe583f52782e94641c752706.tar.gz
privacy-redirect-ae6f4f6a6cd9fbd5fe583f52782e94641c752706.tar.bz2
privacy-redirect-ae6f4f6a6cd9fbd5fe583f52782e94641c752706.zip
Randomise instances when empty (#48)v1.1.41
Diffstat (limited to 'pages/options/options.js')
-rw-r--r--pages/options/options.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/pages/options/options.js b/pages/options/options.js
index 89ef315..8149be7 100644
--- a/pages/options/options.js
+++ b/pages/options/options.js
@@ -140,6 +140,9 @@ browser.storage.sync.get(
exceptions = result.exceptions || [];
exceptions.forEach(prependExceptionsItem);
invidiousVolume.value = result.invidiousVolume;
+ document.querySelector("#volume-value").textContent = result.invidiousVolume
+ ? `${result.invidiousVolume}%`
+ : " - ";
invidiousPlayerStyle.value = result.invidiousPlayerStyle || "";
invidiousSubtitles.value = result.invidiousSubtitles || "";
invidiousAutoplay.checked = result.invidiousAutoplay;
@@ -313,11 +316,12 @@ persistInvidiousPrefs.addEventListener("change", (event) => {
});
let invidiousVolumeChange = debounce(() => {
- if (invidiousInstance.checkValidity()) {
- browser.storage.sync.set({
- invidiousVolume: invidiousVolume.value,
- });
- }
+ document.querySelector(
+ "#volume-value"
+ ).textContent = `${invidiousVolume.value}%`;
+ browser.storage.sync.set({
+ invidiousVolume: invidiousVolume.value,
+ });
}, 500);
invidiousVolume.addEventListener("input", invidiousVolumeChange);