www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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:
Mchrome/content/zotero/preferences/preferences_proxies.js | 20++++++++++++++------
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; },