From 6bbf4a5161c4c8784dfa52894a37c389ccdb44b4 Mon Sep 17 00:00:00 2001 From: "sspitzer%netscape.com" Date: Thu, 4 Jan 2001 07:16:38 +0000 Subject: [PATCH] fix for #63992. fix based on patch from hwaara@chello.se. sr=bienvenu. also fix a js warning. --- .../base/prefs/resources/content/am-server.js | 20 ++++++++++++++++++- .../prefs/resources/content/am-server.xul | 3 ++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/mailnews/base/prefs/resources/content/am-server.js b/mailnews/base/prefs/resources/content/am-server.js index 9bb4785ce122..458d29a6947d 100644 --- a/mailnews/base/prefs/resources/content/am-server.js +++ b/mailnews/base/prefs/resources/content/am-server.js @@ -30,6 +30,8 @@ function onPreInit(account, accountValues) var type = parent.getAccountValue(account, accountValues, "server", "type"); hideShowControls(type); + + enableBiffUI(); } @@ -69,7 +71,7 @@ function hideShowControls(serverType) // adding support for hiding multiple server types using hideFor="server1,server2" var hideForBool = false; var hideForTokens = hideFor.split(","); - for (j = 0; j < hideForTokens.length; j++) { + for (var j = 0; j < hideForTokens.length; j++) { if (hideForTokens[j] == serverType) { hideForBool = true; break; @@ -171,3 +173,19 @@ function secureSelect() { else document.getElementById("server.port").value = protocolInfo.getDefaultServerPort(false); } + +function enableBiffUI() +{ + var parentCheckBox = document.getElementById('server.doBiff'); + var checkBox = document.getElementById('server.downloadOnBiff'); + var textField = document.getElementById('server.biffMinutes'); + + if (parentCheckBox.getAttribute("checked")) { + checkBox.setAttribute("disabled", "true"); + textField.setAttribute("disabled", "true"); + } + else { + checkBox.setAttribute("disabled", "false"); + textField.setAttribute("disabled", "false"); + } +} diff --git a/mailnews/base/prefs/resources/content/am-server.xul b/mailnews/base/prefs/resources/content/am-server.xul index 9a5e058bcdd9..5fbed32feb9f 100644 --- a/mailnews/base/prefs/resources/content/am-server.xul +++ b/mailnews/base/prefs/resources/content/am-server.xul @@ -64,7 +64,8 @@ value="&savePassword.label;"/> --> - +