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