diff --git a/plugins/calendar/calendar_ui.js b/plugins/calendar/calendar_ui.js
index 86f029f8..e43794c1 100644
--- a/plugins/calendar/calendar_ui.js
+++ b/plugins/calendar/calendar_ui.js
@@ -1482,7 +1482,7 @@ function rcube_calendar_ui(settings)
var html = '
' + select + ' | ' +
'' + dispname + ' | ' +
' | ' +
- '' + Q(data.status) + ' | ' +
+ '' + Q(data.status || '') + ' | ' +
'' + (organizer || readonly ? '' : dellink) + ' | ';
var tr = $('')
diff --git a/plugins/calendar/skins/classic/calendar.css b/plugins/calendar/skins/classic/calendar.css
index 77308c22..9138b132 100644
--- a/plugins/calendar/skins/classic/calendar.css
+++ b/plugins/calendar/skins/classic/calendar.css
@@ -409,6 +409,10 @@ a.miniColors-trigger {
background-position: right -60px;
}
+.event-attendees span.delegated {
+ background-position: right -160px;
+}
+
.event-attendees span.organizer {
background-position: right -80px;
}
@@ -745,6 +749,10 @@ td.topalign {
background-position: 5px -60px;
}
+#edit-attendees-table td.confirmstate span.delegated {
+ background-position: 5px -160px;
+}
+
#attendees-freebusy-table {
width: 100%;
table-layout: fixed;
diff --git a/plugins/calendar/skins/classic/images/attendee-status.gif b/plugins/calendar/skins/classic/images/attendee-status.gif
index 5c08aae3..4c561e4b 100644
Binary files a/plugins/calendar/skins/classic/images/attendee-status.gif and b/plugins/calendar/skins/classic/images/attendee-status.gif differ
diff --git a/plugins/calendar/skins/larry/calendar.css b/plugins/calendar/skins/larry/calendar.css
index 47460030..b0120d17 100644
--- a/plugins/calendar/skins/larry/calendar.css
+++ b/plugins/calendar/skins/larry/calendar.css
@@ -466,6 +466,10 @@ a.miniColors-trigger {
background-position: right -60px;
}
+.event-attendees span.delegated {
+ background-position: right -160px;
+}
+
.event-attendees span.organizer {
background-position: right -80px;
}
@@ -801,6 +805,10 @@ td.topalign {
background-position: 5px -60px;
}
+#edit-attendees-table td.confirmstate span.delegated {
+ background-position: 5px -160px;
+}
+
#attendees-freebusy-table {
width: 100%;
table-layout: fixed;
diff --git a/plugins/calendar/skins/larry/images/attendee-status.gif b/plugins/calendar/skins/larry/images/attendee-status.gif
index 5c08aae3..4c561e4b 100644
Binary files a/plugins/calendar/skins/larry/images/attendee-status.gif and b/plugins/calendar/skins/larry/images/attendee-status.gif differ