From e541366b08c8910ad95bafd989a3c45315983e19 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 30 Oct 2009 19:37:04 +0000 Subject: [PATCH] See ChangeLog Monotone-Parent: f9a5012ee107f7a23f74fa23e06ce8a63fcab7eb Monotone-Revision: 1d005598b6a98199ba33f18c340b246e96ac31fb Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2009-10-30T19:37:04 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 4 ++++ UI/WebServerResources/UIxPreferences.js | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 94b3d9432..6becbcafc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2009-10-30 Francis Lachapelle + * UI/WebServerResources/UIxPreferences.js + (addDefaultEmailAddresses): fixed issue in vacation tab when + adding the defaults values to a empty list. + * UI/WebServerResources/UIxComponentEditor.js (onComponentEditorClose): new method that closes definition popup windows associated to the event (attendees/recurrence/reminder). diff --git a/UI/WebServerResources/UIxPreferences.js b/UI/WebServerResources/UIxPreferences.js index 654bc9b9f..47933ad01 100644 --- a/UI/WebServerResources/UIxPreferences.js +++ b/UI/WebServerResources/UIxPreferences.js @@ -72,7 +72,10 @@ function onChoiceChanged(event) { function addDefaultEmailAddresses() { var defaultAddresses = $("defaultEmailAddresses").value.split(/, */); - var addresses = $("autoReplyEmailAddresses").value.split(/, */); + var addresses = $("autoReplyEmailAddresses").value.trim(); + + if (addresses) addresses = addresses.split(/, */); + else addresses = new Array(); defaultAddresses.each(function(adr) { for (var i = 0; i < addresses.length; i++)