Monotone-Parent: d4a2b559c00ba43032aff09497fe8be50f429e21

Monotone-Revision: bb27badf50d6df9168d73f3e08a4f10ce3626700

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-05-14T17:11:10
maint-2.0.2
Wolfgang Sourdeau 2012-05-14 17:11:10 +00:00
parent b4d661bb01
commit 364b9f3d61
2 changed files with 13 additions and 11 deletions

View File

@ -1,3 +1,10 @@
2012-05-14 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/WebServerResources/UIxPreferences.js (initMailAccounts)
(displayMailAccount): getElementsByTagName seems too standard for
IE, we use $$() now so that we can invoke "each" on the result set
without triggering an exception.
2012-05-09 Ludovic Marcotte <lmarcotte@inverse.ca>
* SoObjects/Mailer/SOGoDraftObject.m - don't encode message/rfc822

View File

@ -469,26 +469,23 @@ function initMailAccounts() {
}
}
var info = $("accountInfo");
var inputs = info.getElementsByTagName("input");
var inputs = $$("#accountInfo input");
for (var i = 0; i < inputs.length; i++) {
$(inputs[i]).observe("change", onMailAccountInfoChange);
}
info = $("identityInfo");
inputs = info.getElementsByTagName("input");
inputs = $$("#identityInfo input");
for (var i = 0; i < inputs.length; i++) {
$(inputs[i]).observe("change", onMailIdentityInfoChange);
}
$("actSignature").observe("click", onMailIdentitySignatureClick);
displayMailAccount(mailAccounts[0], true);
info = $("returnReceiptsInfo");
inputs = info.getElementsByTagName("input");
inputs = $$("#returnReceiptsInfo input");
for (var i = 0; i < inputs.length; i++) {
$(inputs[i]).observe("change", onMailReceiptInfoChange);
}
inputs = info.getElementsByTagName("select");
inputs = $$("#returnReceiptsInfo select");
for (var i = 0; i < inputs.length; i++) {
$(inputs[i]).observe("change", onMailReceiptActionChange);
}
@ -656,13 +653,11 @@ function onMailAccountEntryClick(event) {
}
function displayMailAccount(mailAccount, readOnly) {
var fieldSet = $("accountInfo");
var inputs = $(fieldSet.getElementsByTagName("input"));
var inputs = $$("#accountInfo input");
inputs.each(function (i) { i.disabled = readOnly;
i.mailAccount = mailAccount; });
fieldSet = $("identityInfo");
inputs = $(fieldSet.getElementsByTagName("input"));
inputs = $$("#identityInfo input");
inputs.each(function (i) { i.mailAccount = mailAccount; });
if (!mailCustomFromEnabled) {
for (var i = 0; i < 2; i++) {