]> err.no Git - scalable-opengroupware.org/blob - UI/Templates/UIxCalWeekListview.wox
ec9aea4a21131e6f50c84e160960598502b6749b
[scalable-opengroupware.org] / UI / Templates / UIxCalWeekListview.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"
12          class="wintable"
13          cellspacing="0"
14          cellpadding="5"
15          width="100%"
16   >
17     <tr>
18       <td class="wintitle">
19         <table cellpadding="0" cellspacing="0" width="100%">
20           <tr>
21             <td width="5"/>
22             <td class="wintitle"><var:component className="UIxCalDateLabel"
23                                                 startDate="startDate"
24                                                 endDate="endDate"
25                                                 const:selection="week"
26                                  /></td>
27             <td width="36" align="right" valign="center">
28               <var:component className="UIxWinClose" />
29             </td>
30           </tr>
31         </table>
32       </td>
33     </tr>
34     <tr>
35       <td id="skywinbodycell" class="wincontent">
36         <table border="0" cellpadding="0" cellspacing="0" width="100%">
37           <tr bgcolor="#e8e8e0">
38             <td align="left">
39               <var:component className="UIxCalBackForthNavView"
40                              methodName="ownMethodName"
41                              prevQueryParameters="prevWeekQueryParameters"
42                              currentQueryParameters="todayQueryParameters"
43                              nextQueryParameters="nextWeekQueryParameters"
44                              label:label="this week"
45               />              
46             </td>
47             <td align="right" valign="middle" width="80%">
48               <var:component className="AnaisUidSelector"
49                              calendarUIDs="clientObject.calendarUIDs"
50               />
51             </td>
52           </tr>
53         </table>
54       </td>
55     </tr>
56     <tr>
57       <td id="skywinbodycell" class="wincontent">
58         <table border="0" width="100%" cellpadding="0" cellspacing="0">
59           <tr>
60             <td colspan="2">
61               <var:component className="UIxCalSelectTab"
62                              const:selection="week"
63                              currentDate="selectedDate"
64               >
65                 <table border="0"
66                        cellpadding="4"
67                        width="100%"
68                        cellspacing="2"
69                 >
70                   <tr>
71                     <td width="1%"
72                         align="left"
73                         valign="middle"
74                         bgcolor="#e8e8e0"
75                     >
76                       <table border='0' cellpadding='0' cellspacing='0'>
77                        <tr>
78                           <td><a href="weekoverview"
79                                  var:queryDictionary="queryParameters"
80                               ><img rsrc:src="icon_view_overview.gif"
81                                                           label:title="Overview"
82                                                           label:alt="Overview"
83                                                           border="0"
84                                                           valign="top"
85                                                      /></a></td>
86                           <td><a href="weekchartview"
87                                  var:queryDictionary="queryParameters"
88                               ><img rsrc:src="icon_view_chart.gif"
89                                                            label:title="Chart"
90                                                            label:alt="Chart"
91                                                            border="0"
92                                                            valign="top"
93                                                       /></a></td>
94                           <td><img rsrc:src="icon_view_list_inactive.gif"
95                                    label:title="List"
96                                    label:alt="List"
97                                    border="0"
98                                    valign="top"
99                               /></td>
100                           <td>
101                             <a href="weekcolumnsview"
102                                var:queryDictionary="queryParameters"
103                             ><img rsrc:src="icon_view_columns.gif"
104                                                            label:title="Columns"
105                                                            label:alt="Columns"
106                                                            border="0"
107                                                            valign="top"
108                                                       /></a></td>
109                        </tr>
110                       </table>
111                     </td>
112                     <td align="left" bgcolor="#e8e8e0" class="button_auto_env">
113                       <a var:href="ownMethodName"
114                          class="button_auto"
115                          var:queryDictionary="toggleShowRejectedAptsQueryParameters"
116                          label:string="$toggleShowRejectedAptsLabel"
117                       />
118                     </td>
119                     <td align="right" bgcolor="#e8e8e0">
120                       <table border='0' cellpadding='0' cellspacing='1'>
121                         <tr>
122                           <td class="button_auto_env" nowrap="true" valign='middle' 
123                               align='center'>
124                             <!--<a class="button_auto"
125                                href="weekprintview"
126                                var:queryDictionary="queryParameters"
127                                target="SOGoPrintView"
128                             ><var:string label:value="printview" /></a>-->
129                           </td>
130                           <td class="button_auto_env" nowrap="true" valign='middle' 
131                               align='center'>
132                             <a class="button_auto"
133                                href="proposal"
134                                var:queryDictionary="queryParameters"
135                             ><var:string label:value="proposal" /></a>
136                           </td>
137                         </tr>
138                       </table>
139                     </td>
140                   </tr>
141                 </table>
142           
143                 <var:hspan-matrix list="appointments"
144                                   item="appointment"
145                                   rows="uids"
146                                   row="currentUid"
147                                   columns="columns"
148                                   column="column"
149                                   itemActive="isItemActive"
150                                   isRowActive="isRowActive"
151                                   const:rowHeight="8"
152                                   const:width="100%"
153                                   const:border="0"
154                                   const:cellpadding="0"
155                                   const:cellspacing="2"
156                 >
157                   <var:matrix-label const:elementName="td"
158                                     const:position="top"
159                                     const:align="center"
160                                     span="columnsPerDay"
161                   >
162                     <table cellpadding="2"
163                            cellspacing="0"
164                            width="100%"
165                            border="0"
166                            var:class="titleStyle"
167                     >
168                       <tr>
169                         <td align="left" valign="top">
170                           <a href="daylistview"
171                              var:queryDictionary="currentDayQueryParameters"
172                              class="weekoverview_title_daylink"
173                              ><var:string value="currentDay.dayOfMonth"
174                                           const:numberformat="02"
175                               /></a>
176                         </td>
177                         <td align="center" valign="top" width="97%">
178                           <var:string value="currentDayName" /><br />
179                             [<a href="new"
180                                 var:queryDictionary="currentDayQueryParameters"
181                                 class="weekoverview_title_newlink"
182                              ><var:string label:value="new" /></a>]
183                         </td>
184                       </tr>
185                     </table>
186                   </var:matrix-label>
187                                         
188                   <var:matrix-label const:elementName="td"
189                                     const:position="left"
190                                     const:bgcolor="#d6d6ce"
191                                     const:width="100"
192                   >
193                     <var:string value="cnForCurrentUid"
194                                 const:style="dayoverview_content_time_link"
195                     />
196                   </var:matrix-label>
197                   <!-- TODO: use css instead! -->
198                   <var:matrix-empty const:elementName="td"
199                                     const:bgcolor="#efefe7"
200                   ><var:entity const:name="nbsp"
201                    />
202                   </var:matrix-empty>
203                   <var:matrix-label const:elementName="td"
204                                     const:position="bottom"
205                   >
206                     <img rsrc:src="invisible_space_2.gif" />
207                   </var:matrix-label>
208                   <!-- TODO: use css instead! -->
209                   <var:matrix-cell const:elementName="td"
210                                    const:bgcolor="#d6d6ce"
211                                    const:align="top"
212                   >
213                     <span class="dayoverview_content_time_link">
214                       <var:component className="UIxCalInlineAptView"
215                                      appointment="appointment"
216                                      formatter="aptFormatter"
217                                      tooltipFormatter="aptTooltipFormatter"
218                                      url="appointmentViewURL"
219                                      style="aptStyle"
220                                      queryDictionary="currentDayQueryParameters"
221                                      canAccess="canAccessApt"
222                       />
223                     </span>
224                   </var:matrix-cell>
225                 </var:hspan-matrix>
226               </var:component>
227             </td>
228           </tr>
229           <tr bgcolor="#F5F5E9">
230             <td align="left" width="10"><var:entity const:name="nbsp"/></td>
231             <td align="right"
232             ><img border="0"
233                   alt=""
234                   rsrc:src="corner_right.gif"
235              /></td>
236           </tr>
237           <tr>
238             <td colspan="2" bgcolor="#F5F5E9">
239               <table border="0" width="100%" cellpadding="10" cellspacing="0">
240                 <tr />
241               </table>
242             </td>
243           </tr>
244         </table>
245       </td>
246     </tr>
247   </table>
248 </var:component>