]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/UIxAppointmentView.wox
minor UI fix
[scalable-opengroupware.org] / SOGo / UI / Scheduler / UIxAppointmentView.wox
1 <?xml version='1.0' standalone='yes'?>
2 <var:component xmlns="http://www.w3.org/1999/xhtml"
3                xmlns:var="http://www.skyrix.com/od/binding"
4                xmlns:const="http://www.skyrix.com/od/constant"
5                xmlns:uix="OGo:uix"
6                xmlns:label="OGo:label"
7                className="UIxPageFrame"
8                title="name"
9 >
10   <table cellspacing="0" cellpadding="5" width="100%">
11     <tr>
12       <td>
13         <table cellpadding="0" cellspacing="0" width="100%">
14           <tr>
15             <td width="5"/>
16             <td class="window_label"
17             ><var:string label:value="Appointment viewer" /></td>
18             <td width="36" align="right" valign="center">
19               <var:component className="UIxWinClose" />
20             </td>
21           </tr>
22         </table>
23       </td>
24     </tr>
25
26     <tr>
27       <td>
28         <table border="0" cellpadding="2" width="100%" cellspacing="0">
29           <tr bgcolor="#e8e8e0">
30             <td align="left">
31               <span class="aptview_title"
32               ><var:string value="startTime"
33                            formatter="dateFormatter"
34                /></span>
35             </td>
36             <td align="right" >
37               <table border='0' cellpadding='0' cellspacing='1'>
38                 <tr>
39                   <td class="button_auto_env" nowrap="true"
40                       valign='middle' align='center'>
41                     <a class="button_auto"
42                        href="printview"
43                        var:queryDictionary="queryParameters"
44                        target="SOGoPrintView"
45                     ><var:string label:value="printview" /></a>
46                   </td>
47                   <td class="button_auto_env" nowrap="true"
48                       valign='middle' align='center'>
49                     <a class="button_auto"
50                        href="edit"
51                        var:queryDictionary="queryParameters"
52                     ><var:string label:value="edit" /></a>
53                   </td>
54                   <td class="button_auto_env" nowrap="true"
55                       valign='middle' align='center'>
56                     <a class="button_auto"
57                        href="delete"
58                        var:queryDictionary="queryParameters"
59                     ><var:string label:value="delete" /></a>
60                   </td>
61                 </tr>
62               </table>
63             </td>
64           </tr>
65         </table>
66       </td>
67     </tr>
68     <tr>
69       <td valign="top" width="100%">
70         <table width="100%" border="0" cellpadding="4" cellspacing="0">
71         <!-- general appointment info -->
72         <tr valign="top">
73           <td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
74             <var:string label:value="Title" />:
75           </td>
76           <td align="left" bgcolor="#FFFFF0" class="aptview_text">
77             <var:string value="appointment.summary" />
78           </td>
79         </tr>
80         <tr valign="top">
81           <td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
82             <var:string label:value="Location" />:
83           </td>
84           <td align="left" bgcolor="#FFFFF0" class="aptview_text">
85             <var:string value="appointment.location" />
86           </td>
87         </tr>
88         <tr valign="top">
89           <td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
90             <var:string label:value="Priority" />:
91           </td>
92           <td align="left" bgcolor="#FFFFF0" class="aptview_text">
93             <var:string label:value="$appointment.priorityLabelKey" />
94           </td>
95         </tr>
96         </table>
97      </td>
98     </tr>
99     <tr>
100       <td valign="top" width="100%">
101         <uix:tabview var:selection="tabSelection"
102                      const:tabStyle="tab"
103                      const:selectedTabStyle="tab_selected"
104                      const:bodyStyle="tabview_body"
105         >
106           <uix:tab const:key="attributes"
107                    const:label="attributes"
108                    var:href="attributesTabLink"
109           >
110             <table width="100%" border="0" cellpadding="4" cellspacing="0">
111               <tr valign="top">
112                 <td align="right"
113                     width="15%"
114                     bgcolor="#E8E8E0"
115                     class="aptview_text"
116                 >
117                   <var:string label:value="Start time" />:
118                 </td>
119                 <td align="left" bgcolor="#FFFFF0" class="aptview_text">
120                   <var:string value="startTime"
121                               formatter="dateFormatter"
122                   />
123                 </td>
124               </tr>
125               <tr valign="top">
126                 <td align="right"
127                     width="15%"
128                     bgcolor="#E8E8E0"
129                     class="aptview_text"
130                 >
131                   <var:string label:value="End time" />:
132                 </td>
133                 <td align="left" bgcolor="#FFFFF0" class="aptview_text">
134                   <var:string value="endTime"
135                               formatter="dateFormatter"
136                   />
137                 </td>
138               </tr>
139               <tr valign="top">
140                 <td align="right"
141                     width="15%"
142                     bgcolor="#E8E8E0"
143                     class="aptview_text"
144                 >
145                   <var:string label:value="Categories" />:
146                 </td>
147                 <td align="left" bgcolor="#FFFFF0" class="aptview_text">
148                   <var:string value="categoriesAsString" />
149                 </td>
150               </tr>
151               <tr valign="top">
152                 <td align="right"
153                     width="15%"
154                     bgcolor="#E8E8E0"
155                     class="aptview_text"
156                 >
157                   <var:string label:value="Resources" />:
158                 </td>
159                 <td align="left" bgcolor="#FFFFF0" class="aptview_text">
160                   <var:string value="resourcesAsString"
161                               const:escapeHTML="NO"
162                   />
163                 </td>
164               </tr>
165               <tr valign="top">
166                 <td align="right"
167                     width="15%"
168                     bgcolor="#E8E8E0"
169                     class="aptview_text"
170                 >
171                   <var:string label:value="Organizer" />:
172                 </td>
173                 <td align="left" bgcolor="#FFFFF0" class="aptview_text">
174                   <var:string value="appointment.organizer.cnForDisplay" />
175                 </td>
176               </tr>
177               <tr valign="top">
178                 <td align="right"
179                     width="15%"
180                     bgcolor="#E8E8E0"
181                     class="aptview_text"
182                 >
183                   <var:string label:value="Comment" />:
184                 </td>
185                 <td align="left" bgcolor="#FFFFF0" class="aptview_text">
186                   <var:string value="appointment.comment" const:insertBR="1" />
187                 </td>
188               </tr>
189             </table>
190           </uix:tab>
191           <uix:tab const:key="participants"
192                    const:label="participants"
193                    var:href="participantsTabLink"
194           >
195             <table width="100%" border="0" cellpadding="4" cellspacing="0">
196             <tr valign="top">
197               <td align="left" bgcolor="#E8E8E0" class="aptview_title">
198                   <var:string label:value="Name" />
199               </td>
200               <td align="left" bgcolor="#E8E8E0" class="aptview_title">
201                   <var:string label:value="Email" />
202               </td>
203             </tr>
204             <var:foreach list="appointment.participants"
205                          item="attendee"
206             >
207             <tr valign="top">
208               <td align="left" bgcolor="#FFFFF0" class="aptview_text">
209                   <var:string value="attendee.cnForDisplay" />
210               </td>
211               <td align="left" bgcolor="#FFFFF0" class="aptview_text">
212                   <a var:href="attendee.email"
213                   ><var:string value="attendee.rfc822Email" /></a>
214               </td>
215             </tr>
216             </var:foreach>
217             </table>
218           </uix:tab>
219           <var:if condition="isUIxDebugEnabled">
220             <uix:tab const:key="debug"
221                      const:label="DEBUG"
222                      var:href="debugTabLink">
223               SOGo Server - <var:string value="name"/>
224               <br />
225               Client: <var:string value="clientObject"/>
226               <br />
227               Group:      <var:string value="clientObject.group"
228                           /><br />
229               Deletable:  <var:string value="clientObject.isDeletionAllowed"
230                           /><br />
231               Generation: <var:string value="clientObject.zlGenerationCount"
232                           /><br />
233               MsgClass:   <var:string value="clientObject.outlookMessageClass"
234                           /><br />
235     
236               <hr />
237               As iCal:<br />
238               <pre><var:string value="clientObject.iCalString"/></pre>
239     
240               <hr />
241               As Mail:<br />
242               <pre><var:string value="clientObject.iCalMailString"/></pre>
243     
244             </uix:tab>
245           </var:if>
246         </uix:tabview>
247       </td>
248     </tr>
249   </table>
250 </var:component>