diff --git a/plugins/calendar/calendar_ui.js b/plugins/calendar/calendar_ui.js index 9d08c53c..b24df470 100644 --- a/plugins/calendar/calendar_ui.js +++ b/plugins/calendar/calendar_ui.js @@ -534,9 +534,13 @@ function rcube_calendar_ui(settings) .html(Q(rcmail.gettext('itip' + mystatus, 'libcalendaring'))); } - $('#event-rsvp')[(rsvp && !is_organizer(event) && event.status != 'CANCELLED' ? 'show' : 'hide')](); + var show_rsvp = rsvp && !is_organizer(event) && event.status != 'CANCELLED'; + $('#event-rsvp')[(show_rsvp ? 'show' : 'hide')](); $('#event-rsvp .rsvp-buttons input').prop('disabled', false).filter('input[rel='+mystatus+']').prop('disabled', true); + if (show_rsvp && event.comment) + $('#event-rsvp-comment').show().children('.event-text').html(Q(event.comment)); + $('#event-rsvp a.reply-comment-toggle').show(); $('#event-rsvp .itip-reply-comment textarea').hide().val(''); } diff --git a/plugins/calendar/localization/en_US.inc b/plugins/calendar/localization/en_US.inc index 7d1e7d20..d950daa3 100644 --- a/plugins/calendar/localization/en_US.inc +++ b/plugins/calendar/localization/en_US.inc @@ -111,6 +111,7 @@ $labels['quickview'] = 'View only this calendar'; $labels['invitationspending'] = 'Pending invitations'; $labels['invitationsdeclined'] = 'Declined invitations'; $labels['changepartstat'] = 'Change participant status'; +$labels['rsvpcomment'] = 'Invitation text'; // agenda view $labels['listrange'] = 'Range to display:'; diff --git a/plugins/calendar/skins/larry/calendar.css b/plugins/calendar/skins/larry/calendar.css index 76b25873..1972dce2 100644 --- a/plugins/calendar/skins/larry/calendar.css +++ b/plugins/calendar/skins/larry/calendar.css @@ -717,6 +717,7 @@ a.miniColors-trigger { margin-left: 2em; } +.calendarmain .eventdialog #event-rsvp-comment, .calendarmain .eventdialog #event-created-changed { margin-top: 0.6em; } diff --git a/plugins/calendar/skins/larry/templates/calendar.html b/plugins/calendar/skins/larry/templates/calendar.html index 50ad616b..275725cb 100644 --- a/plugins/calendar/skins/larry/templates/calendar.html +++ b/plugins/calendar/skins/larry/templates/calendar.html @@ -142,6 +142,10 @@ +
+ + +