mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-06-12 21:59:43 +00:00
See ChangeLog.
Monotone-Parent: 82564e2898976a6c09a85817e4b2954a5c58b7a9 Monotone-Revision: 9349907ea60fdc16f7e49e777a53ccaa1117180d Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2011-11-21T14:09:26
This commit is contained in:
@@ -23,7 +23,7 @@ function savePreferences(sender) {
|
||||
var end = $("dayEndTime");
|
||||
var selectedEnd = parseInt(end.options[end.selectedIndex].value);
|
||||
if (selectedStart >= selectedEnd) {
|
||||
alert (_("Day start time must be prior to day end time."));
|
||||
showAlertDialog (_("Day start time must be prior to day end time."));
|
||||
sendForm = false;
|
||||
}
|
||||
}
|
||||
@@ -31,16 +31,24 @@ function savePreferences(sender) {
|
||||
if ($("enableVacation") && $("enableVacation").checked) {
|
||||
if ($("autoReplyText").value.strip().length == 0
|
||||
|| $("autoReplyEmailAddresses").value.strip().length == 0) {
|
||||
alert(_("Please specify your message and your email addresses for which you want to enable auto reply."));
|
||||
showAlertDialog(_("Please specify your message and your email addresses for which you want to enable auto reply."));
|
||||
sendForm = false;
|
||||
}
|
||||
if ($("enableVacationEndDate") && $("enableVacationEndDate").checked) {
|
||||
var endDate = new Date($("vacationEndDate_date").value);
|
||||
var now = new Date();
|
||||
if (endDate.getTime() < now.getTime()) {
|
||||
showAlertDialog(_("End date of your auto reply must be in the future."));
|
||||
sendForm = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($("enableForward") && $("enableForward").checked) {
|
||||
var addresses = $("forwardAddress").value.split(",");
|
||||
for (var i = 0; i < addresses.length && sendForm; i++)
|
||||
if (!emailRE.test(addresses[i].strip())) {
|
||||
alert(_("Please specify an address to which you want to forward your messages."));
|
||||
showAlertDialog(_("Please specify an address to which you want to forward your messages."));
|
||||
sendForm = false;
|
||||
}
|
||||
}
|
||||
@@ -198,6 +206,14 @@ function initPreferences() {
|
||||
|
||||
initSieveFilters();
|
||||
initMailAccounts();
|
||||
|
||||
assignCalendar('vacationEndDate_date');
|
||||
$("enableVacationEndDate").on("change", function(event) {
|
||||
if (this.checked)
|
||||
$("vacationEndDate_date").enable();
|
||||
else
|
||||
$("vacationEndDate_date").disable();
|
||||
});
|
||||
}
|
||||
|
||||
function initSieveFilters() {
|
||||
|
||||
Reference in New Issue
Block a user