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