v2.3.2-cvs
----------
+[jan] Allow to add address lists as attendees through the address book popup
+ (Bug #7834).
+[jan] Fix exporting certain weekday recurrence rules to iCalendar
+ (lst_hoe02@kwsoft.de, Bug #8501).
[jan] Export recurrence end dates as date-time values in iCalendar data to
improve compatibility with external clients (Bug #7846).
[jan] Fix synchronization with output compression enabled (Bug #7769).
var address = list.options[i].text;
var fullname = decodeURIComponent(list.options[i].value);
}
- if (address.indexOf(':') != -1) {
- continue;
+ if (address.indexOf(':') == -1) {
+ fullname = fullname.replace(/\\/g, '\\\\').replace(/"/g, '\\"');
+ address = '"' + fullname + '" <' + address + '>';
}
- fullname = fullname.replace(/\\/g, '\\\\').replace(/"/g, '\\"');
- address = '"' + fullname + '" <' + address + '>';
-
if (field.value) {
- field.value = field.value + ', ' + address;
+ if (!field.value.match(/;\s*$/)) {
+ field.value = field.value + ',';
+ }
+ field.value = field.value + ' ' + address;
} else {
field.value = address;
}