aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/options/widgets
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-06-19 19:10:32 +0300
committerManeraKai <manerakai@protonmail.com>2022-06-19 19:10:32 +0300
commit1c1c3cd4349535ec25d8cb98bea8dfcce65c30a6 (patch)
treeaa191452e4bbdb82605fa9ef4ed5bf511ee4f3ca /src/pages/options/widgets
parentDisabled cookies for incognito for this release #291 #340 (diff)
downloadlibredirect-1c1c3cd4349535ec25d8cb98bea8dfcce65c30a6.zip
Added Twitter embed toggle #344
Diffstat (limited to 'src/pages/options/widgets')
-rw-r--r--src/pages/options/widgets/general.js8
-rw-r--r--src/pages/options/widgets/twitter.js4
-rw-r--r--src/pages/options/widgets/twitter.pug7
3 files changed, 15 insertions, 4 deletions
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index 0daeb90e..04568aa5 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -180,20 +180,20 @@ for (const frontend of generalHelper.allPopupFrontends)
}
)
-const firstPartyIsolate = document.getElementById('firstPartyIsolate');
-firstPartyIsolate.addEventListener("change", () => browser.storage.local.set({ firstPartyIsolate: firstPartyIsolate.checked }))
+// const firstPartyIsolate = document.getElementById('firstPartyIsolate');
+// firstPartyIsolate.addEventListener("change", () => browser.storage.local.set({ firstPartyIsolate: firstPartyIsolate.checked }))
browser.storage.local.get(
[
'theme',
'autoRedirect',
'exceptions',
- 'firstPartyIsolate'
+ // 'firstPartyIsolate'
],
r => {
autoRedirectElement.checked = r.autoRedirect;
themeElement.value = r.theme;
- firstPartyIsolate.checked = r.firstPartyIsolate;
+ // firstPartyIsolate.checked = r.firstPartyIsolate;
instanceTypeElement.addEventListener("change",
event => {
diff --git a/src/pages/options/widgets/twitter.js b/src/pages/options/widgets/twitter.js
index 25356733..aff108c8 100644
--- a/src/pages/options/widgets/twitter.js
+++ b/src/pages/options/widgets/twitter.js
@@ -2,6 +2,7 @@ import utils from "../../../assets/javascripts/utils.js";
const enable = document.getElementById("twitter-enable");
const protocol = document.getElementById("twitter-protocol");
+const redirectType = document.getElementById("twitter-redirect_type");
const twitter = document.getElementById('twitter_page');
function changeProtocolSettings() {
@@ -21,10 +22,12 @@ browser.storage.local.get(
[
"disableTwitter",
"twitterProtocol",
+ "twitterRedirectType",
],
r => {
enable.checked = !r.disableTwitter;
protocol.value = r.twitterProtocol;
+ redirectType.value = r.twitterRedirectType;
changeProtocolSettings();
}
)
@@ -33,6 +36,7 @@ twitter.addEventListener("change", () => {
browser.storage.local.set({
disableTwitter: !enable.checked,
twitterProtocol: protocol.value,
+ twitterRedirectType: redirectType.value,
});
changeProtocolSettings();
})
diff --git a/src/pages/options/widgets/twitter.pug b/src/pages/options/widgets/twitter.pug
index 36835e8a..c2e949ca 100644
--- a/src/pages/options/widgets/twitter.pug
+++ b/src/pages/options/widgets/twitter.pug
@@ -12,6 +12,13 @@ section#twitter_page.option-block
option(value="normal" data-localise="__MSG_normal__") Normal
option(value="tor" data-localise="__MSG_tor__") Tor
+ .some-block.option-block
+ h4(data-localise="__MSG_redirectType__") Redirect Type
+ select#twitter-redirect_type
+ option(value="both" data-localise="__MSG_both__") both
+ option(value="sub_frame" data-localise="__MSG_onlyEmbedded__") Only Embedded
+ option(value="main_frame" data-localise="__MSG_onlyNotEmbedded__") Only Not Embedded
+
#nitter
hr
.normal