Bug 881694 - Clear Namespace text fields in IMAP advanced settings properly when switching accounts in the account manager. r=IanN, r=Neil
--- a/mailnews/base/prefs/content/AccountManager.js
+++ b/mailnews/base/prefs/content/AccountManager.js
@@ -1324,16 +1324,23 @@ function setFormElementValue(formElement
}
else if (type == "textbox") {
if (value == null || value == undefined) {
formElement.value = null;
} else {
formElement.value = value;
}
}
+ else if (type == "label") {
+ if (value == null || value == undefined) {
+ formElement.value = "";
+ } else {
+ formElement.value = value;
+ }
+ }
// let the form figure out what to do with it
else {
if (value == undefined) {
if ("defaultValue" in formElement && formElement.defaultValue)
formElement.value = formElement.defaultValue;
}
else