diff options
author | Mark H Weaver <mhw@netris.org> | 2022-09-18 17:21:42 -0400 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2022-09-18 17:25:13 -0400 |
commit | 448beb77c653eb3b7b7649d8bcd8a1704c3144c6 (patch) | |
tree | 58226c8231d786c31d2ac2ecac70221bfb16b815 /data/extensions/torproxy@icecat.gnu/settings.js | |
parent | e77a1fa25ac66250e88d5d9901a2ba670edb94cc (diff) |
Remove Tor integration support, pending further discussion.
For rationale and discussion, see:
<https://lists.gnu.org/archive/html/gnuzilla-dev/2022-09/msg00002.html>
* data/extensions/torproxy@icecat.gnu: Remove directory.
* data/settings.js: Remove IceCat-specific customizations to
"network.dns.blockDotOnion" and
"network.http.referer.hideOnionSource" settings.
Diffstat (limited to 'data/extensions/torproxy@icecat.gnu/settings.js')
-rw-r--r-- | data/extensions/torproxy@icecat.gnu/settings.js | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/data/extensions/torproxy@icecat.gnu/settings.js b/data/extensions/torproxy@icecat.gnu/settings.js deleted file mode 100644 index d227763..0000000 --- a/data/extensions/torproxy@icecat.gnu/settings.js +++ /dev/null @@ -1,53 +0,0 @@ -function saveOptions(e) {
- e.preventDefault();
- browser.storage.local.set({
- proxySettings: {
- type: document.querySelector("#type").value,
- host: document.querySelector("#host").value,
- port: document.querySelector("#port").value,
- username: document.querySelector("#username").value,
- password: document.querySelector("#password").value,
- proxyDNS: document.querySelector("#dns").checked
- },
- skipLocal: document.querySelector("#skiplocal").checked
- });
-}
-
-function restoreOptions(e) {
- function onGot(item) {
- document.querySelector("#host").value = item.proxySettings.host;
- document.querySelector("#port").value = item.proxySettings.port;
- document.querySelector('#type [value="' + item.proxySettings.type + '"]').selected = true;
- document.querySelector("#username").value = item.proxySettings.username;
- document.querySelector("#password").value = item.proxySettings.password;
- document.querySelector("#dns").checked = item.proxySettings.proxyDNS;
- document.querySelector("#skiplocal").checked = item.skipLocal;
- typeChanged(e);
- }
- function onError(error) {
- console.log(`Error: ${error}`);
- }
- var gettingItem = browser.storage.local.get({ skipLocal: true, proxySettings: {type: 'socks', host: '127.0.0.1', port: 9050, username: '', password: '', proxyDNS: true}});
- gettingItem.then(onGot, onError);
-}
-
-function typeChanged(e) {
- var type = document.querySelector("#type").value;
- var dnsDisplay = 'none';
- if(type=="socks"||type=="socks4")
- dnsDisplay = 'table-row';
- else
- document.querySelector("#dns").checked = false;
- document.querySelector("#dnsrow").style.display = dnsDisplay;
- saveOptions(e);
-}
-
-document.addEventListener("DOMContentLoaded", restoreOptions);
-document.querySelector("#type").addEventListener("change", typeChanged);
-document.querySelector("#host").addEventListener("blur", saveOptions);
-document.querySelector("#port").addEventListener("blur", saveOptions);
-document.querySelector("#port").addEventListener("change", saveOptions);
-document.querySelector("#username").addEventListener("blur", saveOptions);
-document.querySelector("#password").addEventListener("blur", saveOptions);
-document.querySelector("#dns").addEventListener("change", saveOptions);
-document.querySelector("#skiplocal").addEventListener("change", saveOptions);
|