]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/MailerScheduler/UIxMailCalWeekOverview.wox
started TB look scheduler
[scalable-opengroupware.org] / SOGo / UI / MailerScheduler / UIxMailCalWeekOverview.wox
1 <?xml version='1.0' standalone='yes'?>
2 <var:component
3   xmlns="http://www.w3.org/1999/xhtml"
4   xmlns:var="http://www.skyrix.com/od/binding"
5   xmlns:const="http://www.skyrix.com/od/constant"
6   xmlns:uix="OGo:uix"
7   xmlns:rsrc="OGo:url"
8   xmlns:label="OGo:label"
9   className="UIxMailMainFrame"
10   title="panelTitle"
11 >
12   <table class="titletable" cellspacing="0" cellpadding="0">
13     <tr>
14       <td class="titlecell">
15         <var:component className="UIxCalDateLabel"
16                        startDate="startDate" endDate="endDate"
17                        const:selection="week" />
18       </td>
19       <td class="titlecell" align="right"
20           style="width: 95%; padding-right: 1px;">
21         <var:component className="UIxCalBackForthNavView"
22                        methodName="ownMethodName"
23                        prevQueryParameters="prevWeekQueryParameters"
24                        currentQueryParameters="todayQueryParameters"
25                        nextQueryParameters="nextWeekQueryParameters"
26                        label:label="this week" />
27       </td>
28     </tr>
29   </table>
30
31   <br />
32   <!-- ************************************************** -->
33
34   <div style="width: 100%;">
35     <var:component className="AnaisUidSelector"
36                    calendarUIDs="clientObject.calendarUIDs" />
37   </div>
38   
39   <!-- ************************************************** -->
40
41     <var:component className="UIxCalSelectTab"
42                    const:selection="week"
43                    currentDate="selectedDate"
44     >
45         <table border="0" cellpadding="4" width="100%" cellspacing="2">
46           <tr>
47             <td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
48               <table border='0' cellpadding='0' cellspacing='0'>
49                <tr>
50                   <td><img rsrc:src="icon_view_overview_inactive.gif"
51                            label:title="Overview" label:alt="Overview"
52                            border="0" valign="top" /></td>
53                   <td><a href="weekchartview"
54                          var:queryDictionary="queryParameters"
55                       ><img rsrc:src="icon_view_chart.gif"
56                             label:title="Chart" label:alt="Chart"
57                             border="0" valign="top" /></a></td>
58                   <td><a href="weeklistview"
59                          var:queryDictionary="queryParameters"
60                       ><img rsrc:src="icon_view_list.gif"
61                             label:title="List" label:alt="List"
62                             border="0" valign="top" /></a></td>
63                   <td>
64                     <a href="weekcolumnsview"
65                        var:queryDictionary="queryParameters"
66                     ><img rsrc:src="icon_view_columns.gif"
67                           label:title="Columns" label:alt="Columns"
68                           border="0" valign="top" /></a>
69                   </td>
70                </tr>
71               </table>
72             </td>
73           </tr>
74         </table>
75
76     <var:week-overview list="appointments"
77                        item="appointment"
78                        weekStart="startDate"
79                        dayIndex="dayIndex"
80                        const:startDateKey="startDate"
81                        const:endDateKey="endDate"
82                        const:titleStyle="weekoverview_title"
83                        hideWeekend="shouldHideWeekend"
84                        contentStyle="contentStyle"
85     >
86       <var:week-title>
87         <table cellpadding="0" width="100%" border="0" cellspacing="0"
88                var:class="titleStyle">
89           <tr>
90             <td align="left" valign="top">
91               <a href="dayoverview"
92                  var:queryDictionary="currentDayQueryParameters"
93                  class="weekoverview_title_daylink"
94                  ><var:string value="currentDay.dayOfMonth"
95                               const:numberformat="02"
96                   /></a>
97             </td>
98             <td align="center" valign="top" width="97%">
99               <var:string value="currentDayName" /><br />
100                 [<a href="new"
101                     var:queryDictionary="currentDayQueryParameters"
102                     class="weekoverview_title_newlink"
103                  ><var:string label:value="new" /></a>]
104             </td>
105           </tr>
106         </table>
107       </var:week-title>
108       <var:if condition="hasDayInfo">
109         <var:week-info>
110           <var:if condition="hasHolidayInfo">
111             <var:string value="holidayInfo" 
112                         const:class="weekoverview_holidayinfo" />
113           </var:if>
114           <var:foreach list="allDayApts" item="appointment">
115             <var:component className="UIxCalInlineAptView"
116                            appointment="appointment"
117                            formatter="aptFormatter"
118                            tooltipFormatter="aptTooltipFormatter"
119                            url="appointmentViewURL"
120                            style="aptStyle"
121                            queryDictionary="currentDayQueryParameters"
122                            canAccess="canAccessApt"
123             />
124             <br />
125           </var:foreach>
126         </var:week-info>
127       </var:if>
128       <var:week>
129         <var:component className="UIxCalInlineAptView"
130                        appointment="appointment"
131                        formatter="aptFormatter"
132                        tooltipFormatter="aptTooltipFormatter"
133                        url="appointmentViewURL"
134                        style="aptStyle"
135                        canAccess="canAccessApt"
136         />
137         <br />
138       </var:week>
139     </var:week-overview>
140   </var:component>
141 </var:component>