summaryrefslogtreecommitdiff
path: root/data/extensions/https-everywhere@eff.org/chrome/content/observatory-xul.js
diff options
context:
space:
mode:
Diffstat (limited to 'data/extensions/https-everywhere@eff.org/chrome/content/observatory-xul.js')
-rw-r--r--data/extensions/https-everywhere@eff.org/chrome/content/observatory-xul.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/data/extensions/https-everywhere@eff.org/chrome/content/observatory-xul.js b/data/extensions/https-everywhere@eff.org/chrome/content/observatory-xul.js
index df5e623..1d9169e 100644
--- a/data/extensions/https-everywhere@eff.org/chrome/content/observatory-xul.js
+++ b/data/extensions/https-everywhere@eff.org/chrome/content/observatory-xul.js
@@ -27,6 +27,8 @@ function observatory_prefs_init(doc) {
obsprefs.getBoolPref("extensions.https_everywhere._observatory.self_signed");
document.getElementById("send-asn").checked =
obsprefs.getBoolPref("extensions.https_everywhere._observatory.send_asn");
+ document.getElementById("show-cert-warning").checked =
+ obsprefs.getBoolPref("extensions.https_everywhere._observatory.show_cert_warning");
// More complicated: is it anonymised by Tor?
var obs_how = doc.getElementById("ssl-obs-how");
@@ -137,6 +139,11 @@ function toggle_send_asn() {
else ssl_observatory.stopASNWatcher();
}
+function toggle_show_cert_warning() {
+ var show_cert_warning = document.getElementById("show-cert-warning").checked;
+ obsprefs.setBoolPref("extensions.https_everywhere._observatory.show_cert_warning", show_cert_warning);
+}
+
function toggle_alt_roots() {
var alt_roots = document.getElementById("alt-roots").checked;
obsprefs.setBoolPref("extensions.https_everywhere._observatory.alt_roots", alt_roots);