commit 8208ece9dfe39f29c84b6d08ce72e75257cc2de2
parent eb1aa43da21f91dc6472e4ea8c4ff0649f5d14af
Author: Adomas VenĨkauskas <adomas.ven@gmail.com>
Date: Thu, 29 Sep 2016 11:42:22 +0300
Fix proxy dialog checkboxes disabled state on init
Diffstat:
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/chrome/content/zotero/preferences/preferences_proxies.js b/chrome/content/zotero/preferences/preferences_proxies.js
@@ -31,6 +31,7 @@ Zotero_Preferences.Proxies = {
init: function () {
this.refreshProxyList();
+ this.updateCheckboxState();
},
/**
@@ -47,14 +48,21 @@ Zotero_Preferences.Proxies = {
Zotero.Proxies.init();
+ this.updateCheckboxState();
+ },
+
+
+ updateCheckboxState: function() {
+ var transparent = document.getElementById('zotero-proxies-transparent').checked;
+
document.getElementById('proxyTree-add').disabled =
document.getElementById('proxyTree-delete').disabled =
- document.getElementById('proxyTree').disabled =
- document.getElementById('zotero-proxies-autoRecognize').disabled =
- document.getElementById('zotero-proxies-showRedirectNotification').disabled =
- document.getElementById('zotero-proxies-disableByDomain-checkbox').disabled =
- document.getElementById('zotero-proxies-disableByDomain-textbox').disabled =
- !transparent;
+ document.getElementById('proxyTree').disabled =
+ document.getElementById('zotero-proxies-autoRecognize').disabled =
+ document.getElementById('zotero-proxies-showRedirectNotification').disabled =
+ document.getElementById('zotero-proxies-disableByDomain-checkbox').disabled =
+ document.getElementById('zotero-proxies-disableByDomain-textbox').disabled =
+ !transparent;
},