]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Templates/UIxCalWeekOverview.wox
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@900 d1b88da0-ebda-0310-925b-ed51d...
[scalable-opengroupware.org] / SOGo / UI / Templates / UIxCalWeekOverview.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" 
12          width="100%">
13   <tr>
14     <td class="wintitle">
15       <table cellpadding="0" cellspacing="0" width="100%">
16         <tr>
17           <td width="5"/>
18           <td class="wintitle"><var:component className="UIxCalDateLabel"
19                                               startDate="startDate"
20                                               endDate="endDate"
21                                               const:selection="week"
22                                /></td>
23           <td width="36" align="right" valign="center">
24             <var:component className="UIxWinClose" />
25           </td>
26         </tr>
27       </table>
28     </td>
29   </tr>
30
31   <tr>
32   <td id="skywinbodycell" class="wincontent">
33     <table border="0" cellpadding="0" cellspacing="0" width="100%">
34     <tr bgcolor="#e8e8e0">
35     <td align="left">
36       <var:component className="UIxCalBackForthNavView"
37                      methodName="ownMethodName"
38                      prevQueryParameters="prevWeekQueryParameters"
39                      currentQueryParameters="todayQueryParameters"
40                      nextQueryParameters="nextWeekQueryParameters"
41                      label:label="this week"
42       />
43     </td><!-- 99% -->
44     <td align="right" valign="middle" width="80%">
45       <var:component className="AnaisUidSelector"
46                      calendarUIDs="clientObject.calendarUIDs"
47       />
48     </td>
49     </tr>
50     </table>
51   </td>
52   </tr>
53
54   <tr>
55   <td id="skywinbodycell" class="wincontent">
56   <table border="0" width="100%" cellpadding="0" cellspacing="0">
57   <tr>
58   <td colspan="2">
59     <var:component className="UIxCalSelectTab"
60                    const:selection="week"
61                    currentDate="selectedDate"
62     >
63         <table border="0" cellpadding="4" width="100%" cellspacing="2">
64           <tr>
65             <td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
66               <table border='0' cellpadding='0' cellspacing='0'>
67                <tr>
68                   <td><img rsrc:src="icon_view_overview_inactive.gif"
69                            label:title="Overview" label:alt="Overview"
70                            border="0" valign="top" /></td>
71                   <td><a href="weekchartview"
72                          var:queryDictionary="queryParameters"
73                       ><img rsrc:src="icon_view_chart.gif"
74                             label:title="Chart" label:alt="Chart"
75                             border="0" valign="top" /></a></td>
76                   <td><a href="weeklistview"
77                          var:queryDictionary="queryParameters"
78                       ><img rsrc:src="icon_view_list.gif"
79                             label:title="List" label:alt="List"
80                             border="0" valign="top" /></a></td>
81                   <td>
82                     <a href="weekcolumnsview"
83                        var:queryDictionary="queryParameters"
84                     ><img rsrc:src="icon_view_columns.gif"
85                           label:title="Columns" label:alt="Columns"
86                           border="0" valign="top" /></a>
87                   </td>
88                </tr>
89               </table>
90             </td>
91             <td align="left" bgcolor="#e8e8e0" class="button_auto_env">
92               <a var:href="ownMethodName"
93                  class="button_auto"
94                  var:queryDictionary="toggleShowRejectedAptsQueryParameters"
95                  label:string="$toggleShowRejectedAptsLabel"
96               />
97             </td>
98             <td align="right" bgcolor="#e8e8e0">
99               <table border='0' cellpadding='0' cellspacing='1'>
100                 <tr>
101                   <td class="button_auto_env" nowrap="true" valign='middle' 
102                       align='center'>
103                     <!--<a class="button_auto"
104                        href="weekprintview"
105                        var:queryDictionary="queryParameters"
106                        target="SOGoPrintView"
107                     ><var:string label:value="printview" /></a>-->
108                   </td>
109                   <td class="button_auto_env" nowrap="true" valign='middle' 
110                       align='center'>
111                     <a class="button_auto"
112                        href="proposal"
113                        var:queryDictionary="queryParameters"
114                     ><var:string label:value="proposal" /></a>
115                   </td>
116                 </tr>
117               </table>
118             </td>
119           </tr>
120         </table>
121
122     <var:week-overview list="appointments"
123                        item="appointment"
124                        weekStart="startDate"
125                        dayIndex="dayIndex"
126                        const:startDateKey="startDate"
127                        const:endDateKey="endDate"
128                        const:titleStyle="weekoverview_title"
129                        hideWeekend="shouldHideWeekend"
130                        contentStyle="contentStyle"
131     >
132       <var:week-title>
133         <table cellpadding="0" width="100%" border="0" cellspacing="0"
134                var:class="titleStyle">
135           <tr>
136             <td align="left" valign="top">
137               <a href="dayoverview"
138                  var:queryDictionary="currentDayQueryParameters"
139                  class="weekoverview_title_daylink"
140                  ><var:string value="currentDay.dayOfMonth"
141                               const:numberformat="02"
142                   /></a>
143             </td>
144             <td align="center" valign="top" width="97%">
145               <var:string value="currentDayName" /><br />
146                 [<a href="new"
147                     var:queryDictionary="currentDayQueryParameters"
148                     class="weekoverview_title_newlink"
149                  ><var:string label:value="new" /></a>]
150             </td>
151           </tr>
152         </table>
153       </var:week-title>
154       <var:if condition="hasDayInfo">
155         <var:week-info>
156           <var:if condition="hasHolidayInfo">
157             <var:string value="holidayInfo" 
158                         const:class="weekoverview_holidayinfo" />
159           </var:if>
160           <var:foreach list="allDayApts" item="appointment">
161             <var:component className="UIxCalInlineAptView"
162                            appointment="appointment"
163                            formatter="aptFormatter"
164                            tooltipFormatter="aptTooltipFormatter"
165                            url="appointmentViewURL"
166                            style="aptStyle"
167                            referenceDate="currentDay"
168                            queryDictionary="currentDayQueryParameters"
169                            canAccess="canAccessApt"
170             />
171             <br />
172           </var:foreach>
173         </var:week-info>
174       </var:if>
175       <var:week>
176         <var:component className="UIxCalInlineAptView"
177                        appointment="appointment"
178                        formatter="aptFormatter"
179                        tooltipFormatter="aptTooltipFormatter"
180                        url="appointmentViewURL"
181                        style="aptStyle"
182                        referenceDate="currentDay"
183                        canAccess="canAccessApt"
184         />
185         <br />
186       </var:week>
187     </var:week-overview>
188   </var:component>
189   </td>
190   </tr>
191   <tr bgcolor="#F5F5E9"> <!-- use CSS -->
192   <td align="left" width="10"><var:entity const:name="nbsp"/></td>
193   <td align="right"
194   ><img border="0"
195         alt=""
196         rsrc:src="corner_right.gif"
197    /></td>
198   </tr>
199   <tr>
200   <td colspan="2" bgcolor="#F5F5E9"> <!-- use CSS -->
201   <table border="0" width="100%" cellpadding="10" cellspacing="0">
202   <tr />
203   </table>
204   </td>
205   </tr>
206   </table>
207   </td>
208   </tr>
209   </table>
210   <!--
211   <hr />
212   <var:string value="thisWeekQueryParameters" />
213   -->
214   <!--
215   <hr/>
216     
217     Appointments: 
218     <var:component className="UIxAptTableView" appointments="appointments"/>
219   -->
220     <!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
221 </var:component>