ICAL-SUBST: work on viewing
[citadel.git] / webcit / static / t / ical / attachment / display.html
1
2 <div class="mimepart">
3
4 <div id="rsvp<?BSTR("divname")>_title">
5 <img src="static/webcit_icons/essen/32x32/calendar.png">
6 <span>
7 &nbsp;&nbsp;
8 <div id="unknown_method"> <?_("This is an unknown type of calendar item.")></div>
9
10 <?!("COND:ICAL:METHOD", 11, #"ICAL_METHOD_REQUEST")>
11 <?_("Meeting invitation")><script type="text/javascript">remove_something('unknown_method', 'hidden');</script>
12 <?!("X", 11)>
13 <?!("COND:ICAL:METHOD", 12, #"ICAL_METHOD_REPLY")>
14 <?_("Attendee's reply to your invitation")><script type="text/javascript">remove_something('unknown_method', 'hidden');</script>
15 <?!("X", 12)>
16 <?!("COND:ICAL:METHOD", 13, #"ICAL_METHOD_PUBLISH")>
17 <?_("Published event")><script type="text/javascript">remove_something('unknown_method', 'hidden');</script>
18 <?!("X", 13)>
19 </span>
20 </div>
21 <dl>
22 <?!("COND:ICAL:PROPERTY", 44, #"ICAL_SUMMARY_PROPERTY")>
23 <dt><?_("Summary:")></dt><dd><?ICAL:PROPERTY:STR("X")></dd>
24 <?!("X", 44)>
25 <?!("COND:ICAL:PROPERTY", 55, #"ICAL_LOCATION_PROPERTY")>
26 <dt><?_("Location:")></dt><dd><?ICAL:PROPERTY:STR("X")></dd>
27 <?!("X", 55)>
28
29
30
31 <?!("COND:ICAL:IS:A", 66, #"ICAL_VEVENT_COMPONENT")>
32
33 <?!("COND:ICAL:DT:PROPERTY", 67, #"ICAL_DTSTART_PROPERTY")>
34 <?!("COND:ICAL:DT:ISDATE", 68)>
35 <dt><?_("Date:")></dt><dd><?ICAL:DT:DATE()></dd>
36 <?!("X", 68)>
37 <??("COND:ICAL:DT:ISDATE", 69)>
38 <dt><?_("Starting date/time:")></dt><dd><?ICAL:DT:DATETIME()></dd>
39 <??("X", 69)>
40 <?!("X", 67)>
41
42 <?!("COND:ICAL:DT:PROPERTY", 77, #"ICAL_DTEND_PROPERTY")>
43 <dt><?_("Ending date/time:")></dt><dd><?ICAL:DT:DATETIME()></dd>
44 <?!("X", 77)>
45
46 <?!("X", 66)>
47
48
49 <?!("COND:ICAL:PROPERTY", 88, #"ICAL_DESCRIPTION_PROPERTY")>
50 <dt><?_("Description:")></dt><dd><?ICAL:PROPERTY:STR("X")></dd>
51 <?!("X", 88)>
52
53 <?!("COND:ICAL:PROPERTY", 99, #"ICAL_DESCRIPTION_PROPERTY")>
54 <?--("Unusual string syntax used here in order to re-use existing translations")>
55 <dt><?_("Recurrence")></dt><dd><?_("This is a recurring event")>.</dd>
56 <?!("X", 99)>
57
58
59
60
61 <?!("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REQUEST")>
62 <?--("If this is a REQUEST, display conflicts and buttons")>
63 <?--("Check for conflicts")>
64 <?ICAL:SERV:CHECK:CONFLICT()>
65
66 </dl>
67
68 <?--("Display the Accept/Decline buttons")>
69 <p id="rsvp<?BSTR("divname")>_question">
70 <?_("How would you like to respond to this invitation?")>
71 &nbsp;&nbsp;&nbsp;<span class="button_link">
72 <a href="javascript:RespondToInvitation('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Accept');"><?_("Accept")></a>
73 </span>&nbsp;&nbsp;&nbsp;<span class="button_link">
74 <a href="javascript:RespondToInvitation('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Tentative');"><?_("Tentative")></a>
75 </span>&nbsp;&nbsp;&nbsp;<span class="button_link">
76 <a href="javascript:RespondToInvitation('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Decline');"><?_("Decline")></a>
77 </span></p>
78 <??("X", 100)>
79
80 <?--("If this is a REPLY, display update button")>
81 <?!("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REPLY")>
82 <?--("Display the update buttons")>
83 <p id="rsvp<?BSTR("divname")>_question" >
84 <?_("Click <i>Update</i> to accept this reply and update your calendar.")>
85 &nbsp;&nbsp;&nbsp;<span class="button_link">
86 <a href="javascript:HandleRSVP('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Update');"><?_("Update")></a>
87 </span>&nbsp;&nbsp;&nbsp;<span class="button_link">
88 <a href="javascript:HandleRSVP('rsvp<?BSTR("divname")>_question','rsvp<?BSTR("divname")>_title','<?BSTR("msgnum")>','<?BSTR("cal_partnum")>','Ignore');"><?_("Ignore")></a>
89 </span></p>
90 <?!("X", 110)>
91
92 <?--("Trailing HTML for the display of this object")>
93         if (recursion_level == 0) {
94 <p>&nbsp;</p></div>
95         }