ICAL-SUBST: work on viewing
[citadel.git] / webcit / static / t / ical / attachment / display.html
index f5a3c51250ceb257f200f904229a34e8eee0c134..54e5b5625a31408cdb1de083c35dd65ec2763dec 100644 (file)
@@ -1,14 +1,95 @@
-abc
 
-<?ICAL:ITEM(#"ICAL_SUMMARY_PROPERTY", "X")>
+<div class="mimepart">
 
-cde
+<div id="rsvp<?BSTR("divname")>_title">
+<img src="static/webcit_icons/essen/32x32/calendar.png">
+<span>
+&nbsp;&nbsp;
+<div id="unknown_method"> <?_("This is an unknown type of calendar item.")></div>
 
-<?ICAL:ITEM(#"ICAL_LOCATION_PROPERTY", "X")>
+<?!("COND:ICAL:METHOD", 11, #"ICAL_METHOD_REQUEST")>
+<?_("Meeting invitation")><script type="text/javascript">remove_something('unknown_method', 'hidden');</script>
+<?!("X", 11)>
+<?!("COND:ICAL:METHOD", 12, #"ICAL_METHOD_REPLY")>
+<?_("Attendee's reply to your invitation")><script type="text/javascript">remove_something('unknown_method', 'hidden');</script>
+<?!("X", 12)>
+<?!("COND:ICAL:METHOD", 13, #"ICAL_METHOD_PUBLISH")>
+<?_("Published event")><script type="text/javascript">remove_something('unknown_method', 'hidden');</script>
+<?!("X", 13)>
+</span>
+</div>
+<dl>
+<?!("COND:ICAL:PROPERTY", 44, #"ICAL_SUMMARY_PROPERTY")>
+<dt><?_("Summary:")></dt><dd><?ICAL:PROPERTY:STR("X")></dd>
+<?!("X", 44)>
+<?!("COND:ICAL:PROPERTY", 55, #"ICAL_LOCATION_PROPERTY")>
+<dt><?_("Location:")></dt><dd><?ICAL:PROPERTY:STR("X")></dd>
+<?!("X", 55)>
 
-efg
 
 
-<?ICAL:ITEM(#"ICAL_DESCRIPTION_PROPERTY", "X")>
+<?!("COND:ICAL:IS:A", 66, #"ICAL_VEVENT_COMPONENT")>
 
-hij
+<?!("COND:ICAL:DT:PROPERTY", 67, #"ICAL_DTSTART_PROPERTY")>
+<?!("COND:ICAL:DT:ISDATE", 68)>
+<dt><?_("Date:")></dt><dd><?ICAL:DT:DATE()></dd>
+<?!("X", 68)>
+<??("COND:ICAL:DT:ISDATE", 69)>
+<dt><?_("Starting date/time:")></dt><dd><?ICAL:DT:DATETIME()></dd>
+<??("X", 69)>
+<?!("X", 67)>
+
+<?!("COND:ICAL:DT:PROPERTY", 77, #"ICAL_DTEND_PROPERTY")>
+<dt><?_("Ending date/time:")></dt><dd><?ICAL:DT:DATETIME()></dd>
+<?!("X", 77)>
+
+<?!("X", 66)>
+
+
+<?!("COND:ICAL:PROPERTY", 88, #"ICAL_DESCRIPTION_PROPERTY")>
+<dt><?_("Description:")></dt><dd><?ICAL:PROPERTY:STR("X")></dd>
+<?!("X", 88)>
+
+<?!("COND:ICAL:PROPERTY", 99, #"ICAL_DESCRIPTION_PROPERTY")>
+<?--("Unusual string syntax used here in order to re-use existing translations")>
+<dt><?_("Recurrence")></dt><dd><?_("This is a recurring event")>.</dd>
+<?!("X", 99)>
+
+
+
+
+<?!("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REQUEST")>
+<?--("If this is a REQUEST, display conflicts and buttons")>
+<?--("Check for conflicts")>
+<?ICAL:SERV:CHECK:CONFLICT()>
+
+</dl>
+
+<?--("Display the Accept/Decline buttons")>
+<p id="rsvp<?BSTR("divname")>_question">
+<?_("How would you like to respond to this invitation?")>
+&nbsp;&nbsp;&nbsp;<span class="button_link">
+<a href="javascript:RespondToInvitation('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Accept');"><?_("Accept")></a>
+</span>&nbsp;&nbsp;&nbsp;<span class="button_link">
+<a href="javascript:RespondToInvitation('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Tentative');"><?_("Tentative")></a>
+</span>&nbsp;&nbsp;&nbsp;<span class="button_link">
+<a href="javascript:RespondToInvitation('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Decline');"><?_("Decline")></a>
+</span></p>
+<??("X", 100)>
+
+<?--("If this is a REPLY, display update button")>
+<?!("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REPLY")>
+<?--("Display the update buttons")>
+<p id="rsvp<?BSTR("divname")>_question" >
+<?_("Click <i>Update</i> to accept this reply and update your calendar.")>
+&nbsp;&nbsp;&nbsp;<span class="button_link">
+<a href="javascript:HandleRSVP('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Update');"><?_("Update")></a>
+</span>&nbsp;&nbsp;&nbsp;<span class="button_link">
+<a href="javascript:HandleRSVP('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Ignore');"><?_("Ignore")></a>
+</span></p>
+<?!("X", 110)>
+
+<?--("Trailing HTML for the display of this object")>
+       if (recursion_level == 0) {
+<p>&nbsp;</p></div>
+       }