From 3850e3eda2f015ff9a830ff41243007a2488b7ea Mon Sep 17 00:00:00 2001 From: Thomas Date: Tue, 23 Aug 2011 22:12:50 +0200 Subject: [PATCH] Remove more accidentally commited changes --- plugins/calendar/calendar_ui.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/plugins/calendar/calendar_ui.js b/plugins/calendar/calendar_ui.js index 34b35693..fa5754f6 100644 --- a/plugins/calendar/calendar_ui.js +++ b/plugins/calendar/calendar_ui.js @@ -290,22 +290,18 @@ function rcube_calendar_ui(settings) // list event attendees if (calendar.attendees && event.attendees) { - var dispname, html = ''; - if (event.organizer) { - dispname = Q(data.name || data.email); - html += '' + dispname + ' '; - } - - var data, rsvp = false; + var data, dispname, organizer = false, rsvp = false, html = ''; for (var j=0; j < event.attendees.length; j++) { data = event.attendees[j]; dispname = Q(data.name || data.email); if (data.email) { dispname = '' + dispname + ''; - if (data.status == 'NEEDS-ACTION' || data.status == 'TENTATIVE' && settings.identity.emails.indexOf(';'+data.email) >= 0) + if (data.role == 'ORGANIZER') + organizer = true; + else if (data.status == 'NEEDS-ACTION' || data.status == 'TENTATIVE' && settings.identity.emails.indexOf(';'+data.email) >= 0) rsvp = true; } - html += '' + dispname + ' '; + html += '' + dispname + ' '; // stop listing attendees if (j == 7 && event.attendees.length >= 7) { @@ -313,7 +309,8 @@ function rcube_calendar_ui(settings) break; } } - if (html) { + + if (html && (event.attendees.length > 1 || !organizer)) { $('#event-attendees').show() .children('.event-text') .html(html)