New button "Add default email addresses" for the vacation tab of the preferences window.

Monotone-Parent: 47f2f8615e2de608097b0eb96881d051d4b7e9a6
Monotone-Revision: 565a1bad1f0abc7187afc4117f947fa311875346

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2009-10-14T22:11:13
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2009-10-14 22:11:13 +00:00
parent f281877100
commit 4cfa21406e
7 changed files with 68 additions and 25 deletions
+25 -7
View File
@@ -70,25 +70,40 @@ function onChoiceChanged(event) {
_setupEvents(false);
}
function addDefaultEmailAddresses() {
var defaultAddresses = $("defaultEmailAddresses").value.split(/, */);
var addresses = $("autoReplyEmailAddresses").value.split(/, */);
defaultAddresses.each(function(adr) {
for (var i = 0; i < addresses.length; i++)
if (adr == addresses[i])
break;
if (i == addresses.length)
addresses.push(adr);
});
$("autoReplyEmailAddresses").value = addresses.join(", ");
}
function initPreferences() {
_setupEvents(true);
if (typeof (initAdditionalPreferences) != "undefined")
initAdditionalPreferences();
if ($("signature")) {
onComposeMessagesTypeChange ();
onComposeMessagesTypeChange();
}
var table = $("categoriesList");
if (table) {
resetCategoriesColors (null);
resetCategoriesColors(null);
var r = $$("TABLE#categoriesList tbody tr");
for (var i=0; i<r.length; i++)
r[i].identify ();
for (var i= 0; i < r.length; i++)
r[i].identify();
table.multiselect = true;
resetTableActions ();
$("categoryAdd").observe ("click", onCategoryAdd);
$("categoryDelete").observe ("click", onCategoryDelete);
resetTableActions();
$("categoryAdd").observe("click", onCategoryAdd);
$("categoryDelete").observe("click", onCategoryDelete);
}
// Disable placement (after) if composing in HTML
@@ -99,6 +114,9 @@ function initPreferences() {
}
onReplyPlacementListChange ();
}
if ($("addDefaultEmailAddresses"))
$("addDefaultEmailAddresses").observe("click", addDefaultEmailAddresses);
}
function resetTableActions() {