summaryrefslogtreecommitdiffstats
path: root/pages/options/options.js
diff options
context:
space:
mode:
Diffstat (limited to 'pages/options/options.js')
-rw-r--r--pages/options/options.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/pages/options/options.js b/pages/options/options.js
index 6513358..2c3d5df 100644
--- a/pages/options/options.js
+++ b/pages/options/options.js
@@ -78,6 +78,7 @@ let invidiousPlayerStyle = document.getElementById("invidious-player-style");
let invidiousSubtitles = document.getElementById("invidious-subtitles");
let invidiousAutoplay = document.getElementById("invidious-autoplay");
let theme = document.getElementById("theme");
+let useFreeTube = document.getElementById("useFreeTube");
let exceptions;
window.browser = window.browser || window.chrome;
@@ -128,6 +129,7 @@ browser.storage.sync.get(
"invidiousAutoplay",
"exceptions",
"theme",
+ "useFreeTube",
],
(result) => {
theme.value = result.theme || "";
@@ -157,6 +159,7 @@ browser.storage.sync.get(
invidiousPlayerStyle.value = result.invidiousPlayerStyle || "";
invidiousSubtitles.value = result.invidiousSubtitles || "";
invidiousAutoplay.checked = result.invidiousAutoplay;
+ useFreeTube.checked = result.useFreeTube;
}
);
@@ -339,6 +342,10 @@ persistInvidiousPrefs.addEventListener("change", (event) => {
browser.storage.sync.set({ persistInvidiousPrefs: event.target.checked });
});
+useFreeTube.addEventListener("change", (event) => {
+ browser.storage.sync.set({ useFreeTube: event.target.checked });
+});
+
let invidiousVolumeChange = debounce(() => {
document.querySelector(
"#volume-value"