]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/UIxAppointmentEditor.wox
attendee selector
[scalable-opengroupware.org] / SOGo / UI / Scheduler / UIxAppointmentEditor.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   <form var:href="clientObject.baseURL">
11     <table cellspacing="0" cellpadding="5" width="100%">
12       <tr>
13         <td>
14           <table cellpadding="0" cellspacing="0" width="100%">
15             <tr>
16               <td width="5"/>
17               <td class="window_label">
18                 <var:string label:value="Appointment Editor" /></td>
19               <td width="36" align="right" valign="center">
20                 <var:component className="UIxWinClose" />
21               </td>
22             </tr>
23           </table>
24         </td>
25       </tr>
26       <tr>
27         <td>
28           <table border="0" cellpadding="2" cellspacing="0" width="100%"
29                  bgcolor="#e8e8e0"
30           >
31             <tr>
32               <td align="left" colspan="2">
33                 <span class="aptview_title">
34                   <var:string label:value="Appointment on" /> 
35                   <var:string formatter="titleDateFormatter" 
36                               value="aptStartDate" /></span>
37               </td>
38             </tr>
39             <tr valign="top">
40               <td align="right" width="15%">
41                 <span class="aptview_text">
42                   <var:string label:value="Start time" />:
43                 </span>
44               </td>
45               <td align="left" bgcolor="#FFFFF0">
46                 <span class="aptview_text">
47                   <var:component className="UIxDatePickerScript" />
48                   <var:component className="UIxTimeSelector"
49                                  const:timeID="startTime"
50                                  date="aptStartDate"
51                   />
52                   <var:component className="UIxDatePicker"
53                                  const:dateID="startDate"
54                                  date="aptStartDate"
55                                  label:label="browse start date"
56                   />
57                 </span>
58               </td>
59             </tr>
60             <tr valign="top">
61               <td align="right" width="15%">
62                 <span class="aptview_text">
63                   <var:string label:value="End time" />:
64                 </span>
65               </td>
66               <td align="left" bgcolor="#FFFFF0">
67                 <span class="aptview_text">
68                   <var:component className="UIxTimeSelector"
69                                  const:timeID="endTime"
70                                  date="aptEndDate"
71                   />
72                   <var:component className="UIxDatePicker"
73                                  const:dateID="endDate"
74                                  date="aptEndDate"
75                                  label:label="browse end date"
76                   />
77                 </span>
78               </td>
79             </tr>
80             <tr valign="top">
81               <td align="right" width="15%">
82                 <span class="aptview_text">
83                   <var:string label:value="Title" />:
84                 </span>
85               </td>
86               <td align="left" bgcolor="#FFFFF0">
87                 <span class="aptview_text">
88                   <input type="text" name="summary" const:size="40"
89                          var:value="appointment.summary" />
90                 </span>
91               </td>
92             </tr>
93             <tr valign="top">
94               <td align="right" width="15%">
95                 <span class="aptview_text">
96                   <var:string label:value="Location" />:
97                 </span>
98               </td>
99               <td align="left" bgcolor="#FFFFF0">
100                 <span class="aptview_text">
101                   <input type="text" name="location" const:size="40"
102                          var:value="appointment.location" />
103                 </span>
104               </td>
105             </tr>
106           </table>
107         </td>
108       </tr>
109       <tr>
110         <td>
111           <table border="0" cellpadding="2" cellspacing="0"
112                  width="100%" bgcolor="#e8e8e0"
113           >
114             <tr>
115               <td align="left" colspan="2">
116                 <span class="aptview_title">
117                   <var:string label:value="Search participants" /> 
118                 </span>
119               </td>
120             </tr>
121             <tr valign="top">
122               <td align="right" width="15%">
123                 <span class="aptview_text">
124                   <var:string label:value="Participants" />:</span>
125               </td>
126               <td align="left" bgcolor="#FFFFF0">
127                 <span class="aptview_text">
128                   <var:component className="AnaisAttendeeSelector"
129                     const:selectorID="participant"
130                     const:division="CC"
131                     const:withCN="YES"
132                     attendees="appointment.participants"
133                     var:emailForUser="emailForUser"
134                     var:cnForUser="cnForUser"
135                   />
136                 </span>
137               </td>
138             </tr>
139           </table>
140         </td>
141       </tr>
142       <tr>
143         <td>
144           <table border="0" cellpadding="2" cellspacing="0" width="100%"
145                  bgcolor="#e8e8e0"
146           >
147             <tr>
148               <td align="left" colspan="2">
149                 <span class="aptview_title">
150                   <var:string label:value="Search resources" />
151                 </span>
152               </td>
153             </tr>
154             <tr valign="top">
155               <td align="right" width="15%">
156                 <span class="aptview_text">
157                   <var:string label:value="Resources" />:
158                 </span>
159               </td>
160               <td align="left" bgcolor="#FFFFF0">
161                 <span class="aptview_text">
162                   <var:component className="AnaisAttendeeSelector"
163                     const:selectorID="resource"
164                     attendees="appointment.resources"
165                     const:division="CC"
166                   />
167                 </span>
168               </td>
169             </tr>
170           </table>
171         </td>
172       </tr>
173       <tr>
174         <td>
175           <table border="0" cellpadding="2" cellspacing="0" width="100%"
176                  bgcolor="#e8e8e0"
177           >
178             <tr>
179               <td align="left" colspan="2">
180                 <span class="aptview_title">
181                   <var:string label:value="Comment" />
182                 </span>
183               </td>
184             </tr>
185             <tr valign="top">
186               <td align="right" width="15%">
187                 <span class="aptview_text">
188                   <var:string label:value="Comment" />:
189                 </span>
190               </td>
191               <td align="left" bgcolor="#FFFFF0">
192                 <span class="aptview_text">
193                   <textarea name="comment" rows="8" cols="80" wrap="physical"
194                             var:value="appointment.comment" />
195                 </span>
196               </td>
197             </tr>
198           </table>
199         </td>
200       </tr>
201       <tr>
202         <td>
203             <input type="submit" label:value="Save" name="save:method" />
204             <span class="button_auto_env"><a href="javascript:history.back()"
205                class="button_auto"
206             ><var:string label:value="Cancel" /></a></span>
207             <var:if condition="isUIxDebugEnabled">
208               <input type="submit" value="Test" name="test:method" />
209             </var:if>
210         </td>
211       </tr>
212     </table>
213     <input type="hidden" name="ical" var:value="iCalString" />
214   </form>
215   <var:if condition="isUIxDebugEnabled">
216     <hr />
217     clientObject: <var:string value="clientObject" />
218   </var:if>
219 </var:component>