]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Templates/UIxCalWeekColumnsview.wox
fixed all corner_right.gif image problems
[scalable-opengroupware.org] / SOGo / UI / Templates / UIxCalWeekColumnsview.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:label="OGo:label"
7                xmlns:uix="OGo:uix"
8                className="UIxPageFrame"
9                title="name">
10
11   <table id="skywintable" class="wintable" cellspacing="0" cellpadding="5" width="100%">
12     <tr>
13       <td class="wintitle">
14         <table cellpadding="0" cellspacing="0" width="100%">
15           <tr>
16             <td width="5"/>
17             <td class="wintitle"><var:component className="UIxCalDateLabel"
18                                                 startDate="startDate"
19                                                 endDate="endDate"
20                                                 const:selection="week"
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         <table border="0" cellpadding="0" cellspacing="0" width="100%">
32           <tr bgcolor="#e8e8e0">
33             <td align="left">
34               <var:component className="UIxCalBackForthNavView"
35                              methodName="ownMethodName"
36                              prevQueryParameters="prevWeekQueryParameters"
37                              currentQueryParameters="todayQueryParameters"
38                              nextQueryParameters="nextWeekQueryParameters"
39                              label:label="this week"
40               />
41             </td>
42             <td align="right" valign="middle" width="80%">
43               <var:component className="AnaisUidSelector"
44                              calendarUIDs="clientObject.calendarUIDs"
45               />
46             </td>
47           </tr>
48         </table>
49       </td>
50     </tr>
51     <tr>
52       <td id="skywinbodycell" class="wincontent">
53         <table border="0" width="100%" cellpadding="0" cellspacing="0">
54           <tr>
55             <td colspan="2">
56               <var:component className="UIxCalSelectTab"
57                              const:selection="week"
58                              currentDate="selectedDate"
59               >
60                 <table border="0" cellpadding="4" width="100%" cellspacing="2">
61                   <tr>
62                     <td width="1%"
63                         align="left"
64                         valign="middle"
65                         bgcolor="#e8e8e0"
66                     >
67                       <table border='0' cellpadding='0' cellspacing='0'>
68                        <tr>
69                           <td><a href="weekoverview"
70                                  var:queryDictionary="queryParameters"
71                               ><img rsrc:src="icon_view_overview.gif"
72                                                           label:title="Overview"
73                                                           label:alt="Overview"
74                                                           border="0"
75                                                           valign="top"
76                                                      /></a></td>
77                           <td><a href="weekchartview"
78                                  var:queryDictionary="queryParameters"
79                               ><img rsrc:src="icon_view_chart.gif"
80                                                            label:title="Chart"
81                                                            label:alt="Chart"
82                                                            border="0"
83                                                            valign="top"
84                                                       /></a></td>
85                           <td><a href="weeklistview"
86                                  var:queryDictionary="queryParameters"
87                               ><img rsrc:src="icon_view_list.gif"
88                                                           label:title="List"
89                                                           label:alt="List"
90                                                           border="0"
91                                                           valign="top"
92                                                      /></a></td>
93                           <td><img rsrc:src="icon_view_columns_inactive.gif"
94                                    label:title="Columns"
95                                    label:alt="Columns"
96                                    border="0"
97                                    valign="top"
98                               /> </td>
99                        </tr>
100                       </table>
101                     </td>
102                     <td align="left" bgcolor="#e8e8e0" class="button_auto_env">
103                       <a var:href="ownMethodName"
104                          class="button_auto"
105                          var:queryDictionary="toggleShowRejectedAptsQueryParameters"
106                          label:string="$toggleShowRejectedAptsLabel"
107                       />
108                     </td>
109                     <td align="right" bgcolor="#e8e8e0">
110                       <table border='0' cellpadding='0' cellspacing='1'>
111                         <tr>
112                           <td class="button_auto_env"
113                               nowrap="true"
114                               valign='middle'
115                               align='center'
116                           >
117                             <!--<a class="button_auto"
118                                href="weekprintview"
119                                var:queryDictionary="queryParameters"
120                                target="SOGoPrintView"
121                             ><var:string label:value="printview" /></a>-->
122                           </td>
123                           <td class="button_auto_env"
124                               nowrap="true"
125                               valign="middle"
126                               align="center"
127                           >
128                             <a class="button_auto"
129                                href="proposal"
130                                var:queryDictionary="queryParameters"
131                             ><var:string label:value="proposal" /></a>
132                           </td>
133                         </tr>
134                       </table>
135                     </td>
136                   </tr>
137                 </table>
138                 <table width="100%">
139                   <tr valign="top">
140                     <td>
141                       <table>
142                         <tr>
143                           <td>
144                              <var:component className="UIxCalInlineMonthOverview"
145                                             selectedDate="thisMonth"
146                                             const:showYear="YES"
147                                             const:showWeekColumn="YES"
148                                             const:weekSelectionHref="weekcolumnsview"
149                                             const:style="weekcolumnsview_cal"
150                                             const:headerStyle="weekcolumnsview_cal_title"
151                                             const:weekStyle="weekcolumnsview_cal_week"
152                                             const:dayHeaderStyle="weekcolumnsview_cal_day_header"
153                                             const:dayBodyStyle="weekcolumnsview_cal_content"
154                                             const:todayBodyStyle="weekcolumnsview_cal_content_hilite"
155                                             const:inactiveDayBodyStyle="weekcolumnsview_cal_content_dimmed"
156                              />
157                           </td>
158                         </tr>
159                         <tr>
160                           <td>
161                              <var:component className="UIxCalInlineMonthOverview"
162                                             selectedDate="nextMonth"
163                                             const:showYear="YES"
164                                             const:showWeekColumn="YES"
165                                             const:weekSelectionHref="weekcolumnsview"
166                                             const:style="weekcolumnsview_cal"
167                                             const:headerStyle="weekcolumnsview_cal_title"
168                                             const:weekStyle="weekcolumnsview_cal_week"
169                                             const:dayHeaderStyle="weekcolumnsview_cal_day_header"
170                                             const:dayBodyStyle="weekcolumnsview_cal_content"
171                                             const:todayBodyStyle="weekcolumnsview_cal_content_hilite"
172                                             const:inactiveDayBodyStyle="weekcolumnsview_cal_content_dimmed"
173                              />
174                           </td>
175                         </tr>
176                       </table>
177                     </td>
178                     <td width="100%">
179                       <var:weekcol-view list="appointments"
180                                         item="appointment"
181                                         weekStart="startDate"
182                                         dayIndex="dayIndex"
183                                         const:startDateKey="startDate"
184                                         const:endDateKey="endDate"
185                                         const:titleStyle="weekcolumnsview_title"
186                                         contentStyle="contentStyle"
187                                         const:class="weekcolumnsview"
188                                         const:width="100%"
189                                         const:contentColor="#e8e8e0"
190                                         const:cellpadding="0"
191                                         const:cellspacing="2"
192                                         const:hideWeekend="shouldHideWeekend"
193                       >
194                         <var:weekcol-title>
195                           <table cellpadding="0" width="100%" border="0" cellspacing="0"
196                                  var:class="titleStyle">
197                             <tr>
198                               <td align="left" valign="top">
199                                 <a href="dayoverview"
200                                    var:queryDictionary="currentDayQueryParameters"
201                                    class="weekcolumnsview_title_daylink"
202                                    ><var:string value="currentDay.dayOfMonth" /></a>
203                               </td>
204                               <td align="center" valign="top" width="97%">
205                                 <var:string value="currentDayName" /><br />
206                                   [<a href="new"
207                                       var:queryDictionary="currentDayQueryParameters"
208                                       class="weekcolumnsview_title_newlink"
209                                    ><var:string label:value="new" /></a>]
210                               </td>
211                             </tr>
212                           </table>
213                         </var:weekcol-title>
214                         <var:if condition="hasDayInfo">
215                           <var:weekcol-info>
216                             <var:if condition="hasHolidayInfo">
217                               <var:string value="holidayInfo" 
218                                         const:class="weekcolumnsview_holidayinfo" />
219                             </var:if>
220                             <var:foreach list="allDayApts" item="appointment">
221                               <var:component className="UIxCalInlineAptView"
222                                              appointment="appointment"
223                                              formatter="aptFormatter"
224                                              tooltipFormatter="aptTooltipFormatter"
225                                              url="appointmentViewURL"
226                                              style="aptStyle"
227                                              queryDictionary="currentDayQueryParameters"
228                                              referenceDate="currentDay"
229                                              canAccess="canAccessApt"
230                               />
231                               <br />
232                             </var:foreach>
233                           </var:weekcol-info>
234                         </var:if>
235                         <var:weekcol>
236                           <var:component className="UIxCalInlineAptView"
237                                          appointment="appointment"
238                                          formatter="aptFormatter"
239                                          tooltipFormatter="aptTooltipFormatter"
240                                          url="appointmentViewURL"
241                                          style="aptStyle"
242                                          queryDictionary="currentDayQueryParameters"
243                                          referenceDate="currentDay"
244                                          canAccess="canAccessApt"
245                           />
246                           <br />
247                         </var:weekcol>
248                       </var:weekcol-view>
249                     </td>
250                   </tr>
251                 </table>
252               </var:component>
253             </td>
254           </tr>
255           <tr bgcolor="#F5F5E9">
256             <td align="left" width="10"><var:entity const:name="nbsp"/></td>
257             <td align="right"><img border="0"
258                                    alt=""
259                                    rsrc:src="corner_right.gif"
260                               /></td>
261           </tr>
262           <tr>
263             <td colspan="2" bgcolor="#F5F5E9">
264               <table border="0" width="100%" cellpadding="10" cellspacing="0">
265                 <tr />
266               </table>
267             </td>
268           </tr>
269         </table>
270       </td>
271     </tr>
272   </table>
273   <!--
274   <hr />
275   <var:string value="thisWeekQueryParameters" />
276   -->
277   <!--
278   <hr/>
279     
280     Appointments: 
281     <var:component className="UIxAptTableView" appointments="appointments"/>
282   -->
283     <!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
284
285 </var:component>