]> err.no Git - scalable-opengroupware.org/blob - UI/Templates/UIxCalWeekChartview.wox
some more work on the Kolab viewers
[scalable-opengroupware.org] / UI / Templates / UIxCalWeekChartview.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%" align="left" valign="middle" bgcolor="#e8e8e0">
63                       <table border='0' cellpadding='0' cellspacing='0'>
64                         <tr>
65                           <td><a href="weekoverview"
66                                var:queryDictionary="queryParameters"
67                             ><img rsrc:src="icon_view_overview.gif"
68                                                         label:title="Overview"
69                                                         label:alt="Overview"
70                                                         border="0"
71                                                         valign="top"
72                                                    /></a></td>
73                           <td><img rsrc:src="icon_view_chart_inactive.gif"
74                                    label:title="Chart"
75                                    label:alt="Chart"
76                                    border="0"
77                                    valign="top"
78                               /></td>
79                           <td><a href="weeklistview"
80                                  var:queryDictionary="queryParameters"
81                               ><img rsrc:src="icon_view_list.gif"
82                                                           label:title="List"
83                                                           label:alt="List"
84                                                           border="0"
85                                                           valign="top"
86                                                      /></a></td>
87                           <td>
88                             <a href="weekcolumnsview"
89                                var:queryDictionary="queryParameters"
90                             ><img rsrc:src="icon_view_columns.gif"
91                                                            label:title="Columns"
92                                                            label:alt="Columns"
93                                                            border="0"
94                                                            valign="top"
95                                                       /></a></td>
96                         </tr>
97                       </table>
98                     </td>
99                     <td align="left" bgcolor="#e8e8e0" class="button_auto_env">
100                       <a var:href="ownMethodName"
101                          class="button_auto"
102                          var:queryDictionary="toggleShowRejectedAptsQueryParameters"
103                          label:string="$toggleShowRejectedAptsLabel"
104                       />
105                     </td>
106                     <td align="right" bgcolor="#e8e8e0">
107                       <table border='0' cellpadding='0' cellspacing='1'>
108                         <tr>
109                           <td class="button_auto_env"
110                               nowrap="true"
111                               valign='middle'
112                               align='center'
113                           >
114                             <!--<a class="button_auto"
115                                href="weekprintview"
116                                var:queryDictionary="queryParameters"
117                                target="SOGoPrintView"
118                             ><var:string label:value="printview" /></a>-->
119                           </td>
120                           <td class="button_auto_env"
121                               nowrap="true"
122                               valign='middle'
123                               align='center'
124                           >
125                             <a class="button_auto"
126                                href="proposal"
127                                var:queryDictionary="queryParameters"
128                             ><var:string label:value="proposal" /></a>
129                           </td>
130                         </tr>
131                       </table>
132                     </td>
133                   </tr>
134                 </table>
135                 <var:vspan-matrix list="appointments"
136                                   item="appointment"
137                                   rows="hours"
138                                   row="hour"
139                                   columns="columns"
140                                   column="day"
141                                   itemActive="isItemActive"
142                                   isRowActive="isRowActive"
143                                   const:rowHeight="8"
144                                   const:width="100%"
145                                   const:border="0"
146                                   const:cellpadding="0"
147                                   const:cellspacing="2"
148                 >
149                   <var:matrix-label const:elementName="td"
150                                     const:position="top"
151                                     const:align="center"
152                   >
153                     <table cellpadding="5"
154                            cellspacing="0"
155                            width="100%"
156                            border="0"
157                            var:class="titleStyle"
158                     >
159                       <tr>
160                         <td align="left" valign="top">
161                           <a href="daychartview"
162                              var:queryDictionary="currentDayQueryParameters"
163                              class="weekoverview_title_daylink"
164                              ><var:string value="currentDay.dayOfMonth"
165                                           const:numberformat="02"
166                               /></a>
167                         </td>
168                         <td align="center" valign="top" width="97%">
169                           <var:string value="currentDayName" /><br />
170                             [<a href="new"
171                                 var:queryDictionary="currentDayQueryParameters"
172                                 class="weekoverview_title_newlink"
173                              ><var:string label:value="new" /></a>]
174                         </td>
175                       </tr>
176                     </table>
177                   </var:matrix-label>
178                                         
179                   <var:matrix-label const:elementName="td"
180                                     const:position="left"
181                                     const:width="2"
182                                     const:height="20"
183                                     const:bgcolor="#d6d6ce"
184                   >
185                     <span class="dayoverview_content_time_link">
186                       <var:string value="currentDate"
187                                   const:dateformat="%H:%M"
188                       />
189                     </span>
190                   </var:matrix-label>
191                   <!-- TODO: use css instead! -->
192                   <var:matrix-empty const:elementName="td"
193                                     const:bgcolor="#efefe7"
194                   ><var:entity const:name="nbsp"
195                    />
196                   </var:matrix-empty>
197                   <!-- TODO: use css instead! -->
198                   <var:matrix-cell const:elementName="td"
199                                    const:bgcolor="#d6d6ce"
200                                    const:align="top"
201                   >
202                     <span class="dayoverview_content_time_link">
203                       <var:component className="UIxCalInlineAptView"
204                                      appointment="appointment"
205                                      formatter="aptFormatter"
206                                      tooltipFormatter="aptTooltipFormatter"
207                                      url="appointmentViewURL"
208                                      style="aptStyle"
209                                      queryDictionary="currentDayQueryParameters"
210                                      referenceDate="currentDay"
211                                      canAccess="canAccessApt"
212                       />
213                     </span>
214                   </var:matrix-cell>
215                 </var:vspan-matrix>
216               </var:component>
217             </td>
218           </tr>
219           <tr bgcolor="#F5F5E9">
220             <td align="left" width="10"><var:entity const:name="nbsp"/></td>
221             <td align="right"
222             ><img border="0"
223                   alt=""
224                   rsrc:src="corner_right.gif"
225              /></td>
226           </tr>
227           <tr>
228             <td colspan="2" bgcolor="#F5F5E9">
229               <table border="0" width="100%" cellpadding="10" cellspacing="0">
230                 <tr />
231               </table>
232             </td>
233           </tr>
234         </table>
235       </td>
236     </tr>
237   </table>
238 </var:component>