]> err.no Git - scalable-opengroupware.org/blob - UI/Templates/UIxAppointmentProposal.wox
fd1f81d9481883b1a1caff0e4afee2cf6684bfc6
[scalable-opengroupware.org] / UI / Templates / UIxAppointmentProposal.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:rsrc="OGo:url"
6                xmlns:uix="OGo:uix"
7                xmlns:label="OGo:label"
8                className="UIxPageFrame"
9                title="name"
10 >
11   <table id="skywintable" class="wintable" cellspacing="0" cellpadding="5"
12          width="100%"
13   >
14     <tr>
15       <td class="wintitle">
16         <table cellpadding="0" cellspacing="0" width="100%">
17           <tr>
18             <td width="5"/>
19             <td class="window_label">
20               <var:string label:value="Search appointments" />
21             </td>
22             <td width="36" align="right" valign="center">
23               <var:component className="UIxWinClose" />
24             </td>
25           </tr>
26         </table>
27       </td>
28     </tr>
29     <tr>
30       <td id="skywinbodycell" class="wincontent">
31         <form var:href="clientObject.baseURL">
32           <table border="0" width="100%" cellspacing="0" cellpadding="4">
33             <tr bgcolor="#e8e8e0">
34               <td align="left" colspan="2">
35                 <span class="aptview_title">
36                   <var:string label:value="Search appointments"/>
37                 </span>
38               </td>
39             </tr>
40             <tr><td colspan="2"> </td></tr>
41             <tr valign="top">
42               <td align="right" width="15%" bgcolor="#E8E8E0">
43                 <span class="aptview_text">
44                   <var:string label:value="Start date" />:
45                 </span>
46               </td>
47               <td align="left" bgcolor="#FFFFF0">
48                 <span class="aptview_text">
49                   <var:component className="UIxDatePickerScript" />
50                   <var:component className="UIxDatePicker"
51                                  const:dateID="startDate"
52                                  day="startDateDay"
53                                  month="startDateMonth"
54                                  year="startDateYear"
55                                  label:label="browse start date"
56                   />
57                 </span>
58               </td>
59             </tr>
60             <tr valign="top">
61               <td align="right" width="15%" bgcolor="#E8E8E0" 
62     class="aptview_text" >
63                 <var:string label:value="End date" />:
64               </td>
65               <td align="left" bgcolor="#FFFFF0" class="aptview_text" >
66                 <var:component className="UIxDatePicker"
67                                const:dateID="endDate"
68                                day="endDateDay"
69                                month="endDateMonth"
70                                year="endDateYear"
71                                label:label="browse end date"
72                 />
73               </td>
74             </tr>
75             <tr valign="top">
76               <td align="right" width="15%" bgcolor="#E8E8E0"
77                   class="aptview_text"
78               >
79                 <var:string label:value="Earliest start time" />:
80               </td>
81               <td align="left" bgcolor="#FFFFF0" class="aptview_text">
82                 <var:component className="UIxTimeSelector"
83                                const:timeID="earliestStartTime"
84                                hour="startDateHour"
85                                minute="startDateMinute"
86                 />
87               </td>
88             </tr>
89             <tr valign="top">
90               <td align="right" width="15%" bgcolor="#E8E8E0" 
91     class="aptview_text" >
92                 <var:string label:value="Latest end time" />:
93               </td>
94               <td align="left" bgcolor="#FFFFF0" class="aptview_text" >
95                 <var:component className="UIxTimeSelector"
96                                const:timeID="latestEndTime"
97                                hour="endDateHour"
98                                minute="endDateMinute"
99                 />
100               </td>
101             </tr>
102             <tr valign="top">
103               <td align="right" width="15%" bgcolor="#E8E8E0" 
104     class="aptview_text" >
105                 <var:string label:value="Duration" />:
106               </td>
107               <td align="left" bgcolor="#FFFFF0" class="aptview_text" >
108                 <var:popup list="durationSteps" item="item"
109                            string="itemDurationText"
110                            selection="duration" />
111               </td>
112             </tr>
113             <!--
114             <tr><td colspan="2"> </td></tr>
115             <tr bgcolor="#e8e8e0">
116               <td align="left" colspan="2">
117                 <span class="aptview_title">
118                   <var:string label:value="Search resources" />
119                 </span>
120               </td>
121             </tr>
122             <tr><td colspan="2"> </td></tr>
123             <tr valign="top">
124               <td align="right" width="15%" bgcolor="#E8E8E0">
125                 <span class="aptview_text">
126                   <var:string label:value="Search in Anais" />:
127                 </span>
128               </td>
129               <td align="left" bgcolor="#FFFFF0">
130                 <span class="aptview_text">
131                   <var:component className="AnaisAttendeeSelector"
132                                  const:selectorID="resource"
133                                  const:role="NON-PARTICIPANT"
134                                  attendees="resources"
135                                  const:division="CC"
136                                  const:withAddressBook="1"
137                   />
138                 </span>
139               </td>
140             </tr>
141             -->
142             <tr><td colspan="2"> </td></tr>
143             <tr bgcolor="#e8e8e0">
144               <td align="left" colspan="2">
145                 <span class="aptview_title">
146                   <var:string label:value="Search participants" />
147                 </span>
148               </td>
149             </tr>
150             <tr><td colspan="2"> </td></tr>
151             <tr valign="top">
152               <td align="right" width="15%" bgcolor="#E8E8E0">
153                 <span class="aptview_text">
154                   <var:string label:value="Search in Anais" />:
155                 </span>
156               </td>
157               <td align="left" bgcolor="#FFFFF0">
158                 <span class="aptview_text">
159                   <!-- use '1' instead of 'YES', otherwise breaks on OSX -->
160                   <var:component className="AnaisAttendeeSelector"
161                                  const:selectorID="participant"
162                                  const:division="CC"
163                                  const:withCN="1"
164                                  const:role="REQ-PARTICIPANT"
165                                  attendees="participants"
166                                  var:emailForUser="emailForUser"
167                                  var:cnForUser="cnForUser"
168                                  const:withAddressBook="1"
169                   />
170                 </span>
171               </td>
172             </tr>
173             <tr><td colspan="2"> </td></tr>
174             <tr>
175               <td></td>
176               <td>
177                 <input type="submit"
178                        label:value="Search"
179                        name="proposalSearch:method"
180                 />
181                 <span class="button_auto_env"
182                   ><a href="weekoverview"
183                       var:queryDictionary="queryParameters"
184                       class="button_auto"
185                   ><var:string label:value="Cancel" /></a></span>
186               </td>
187             </tr>
188           </table>
189         </form>
190         <hr size="1" noshade="noshade" />
191         <table border="0" cellpadding="0" width="100%" cellspacing="1">
192           <tr>
193             <td align="middle" bgcolor="#FFDAAA" 
194                 colspan="1" rowspan="2"> </td>
195             <var:foreach list="hours" item="item">
196               <td colspan="2" align="middle" bgcolor="#FFDAAA">
197                 <font color="black" size="2" 
198                       face="Arial,Helvetica,Verdana,Geneva,Tahoma"
199                 ><var:string value="item"/></font>
200               </td>
201             </var:foreach>
202           </tr>
203           <tr>
204             <var:foreach list="hours" item="item">
205               <td colspan="1" align="middle" bgcolor="#FFDAAA">
206                 <font color="black" size="2" 
207                    face="Arial,Helvetica,Verdana,Geneva,Tahoma">00</font>
208               </td>
209               <td colspan="1" align="middle" bgcolor="#FFDAAA">
210                 <font color="black" size="2" 
211                     face="Arial,Helvetica,Verdana,Geneva,Tahoma">30</font>
212               </td>
213             </var:foreach>
214           </tr>
215           <var:foreach list="days" item="currentDay">
216             <tr>
217               <td width="15%" align="middle" bgcolor="#FFDAAA" colspan="1">
218                 <font color="black" size="2" 
219                       face="Arial,Helvetica,Verdana,Geneva,Tahoma"
220                       ><var:string value="currentDay" 
221                                    label:dateformat="dayLabelFormat" /></font>
222               </td>
223               <var:foreach list="hours" item="item">
224                 <var:if condition="isFirstHalfGreen">
225                   <td align="left" bgcolor="#FAE8B8" valign="top">
226                     <a href="new"
227                        var:queryDictionary="currentFirstHalfQueryParameters"
228                     ><img rsrc:src="green_corner.gif" alt="new" 
229                                      border="0" /></a>
230                   </td>
231                 </var:if>
232                 <var:if condition="isFirstHalfBlocked">
233                   <td align="middle" bgcolor="#FFAAAA" valign="middle">
234                   </td>
235                 </var:if>
236                 <var:if condition="isSecondHalfGreen">
237                   <td align="left" bgcolor="#FAE8B8" valign="top">
238                     <a href="new"
239                        var:queryDictionary="currentSecondHalfQueryParameters"
240                     ><img rsrc:src="green_corner.gif" alt="new" 
241                                      border="0" /></a>
242                   </td>
243                 </var:if>
244                 <var:if condition="isSecondHalfBlocked">
245                   <td align="middle" bgcolor="#FFAAAA" valign="middle">
246                   </td>
247                 </var:if>
248               </var:foreach>
249             </tr>
250           </var:foreach>
251         </table>
252       </td>
253     </tr>
254   </table>
255 </var:component>