]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/UIxCalWeekOverview.wox
fixes
[scalable-opengroupware.org] / SOGo / UI / Scheduler / 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:uix="OGo:uix"
7                className="UIxPageFrame"
8                title="name">
9
10   <!-- $Id: SkyNews.html,v 1.3 2003/12/22 16:53:55 helge Exp $ -->
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" startDate="startDate" endDate="endDate" const:selection="week" /></td>
18   <td width="36" align="right" valign="center">
19   <var:component className="UIxWinClose" />
20   </td>
21   </tr>
22   </table>
23   </td>
24   </tr>
25
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" valign="middle" width="80%">TODO: controls</td><!-- 99% -->
31     <td align="right">
32     <var:component className="UIxCalBackForthNavView"
33                    methodName="ownMethodName"
34                    prevQueryParameters="prevWeekQueryParameters"
35                    currentQueryParameters="todayQueryParameters"
36                    nextQueryParameters="nextWeekQueryParameters"
37                    const:label="this week"
38     />
39     </td>
40     </tr>
41     </table>
42   </td>
43   </tr>
44
45   <tr>
46   <td id="skywinbodycell" class="wincontent">
47   <table border="0" width="100%" cellpadding="0" cellspacing="0">
48   <tr>
49   <td colspan="2">
50     <var:component className="UIxCalSelectTab" const:selection="week" 
51                    currentDate="selectedDate">
52         <table border="0" cellpadding="4" width="100%" cellspacing="2">
53           <tr>
54             <td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
55               <table border='0' cellpadding='0' cellspacing='0'>
56                <tr>
57                   <td><img rsrc:src="icon_apt_overview_inactive.gif" 
58                            title="Overview" alt="Overview" border="0" 
59                            valign="top" /></td>
60                   <td><a href="weekchartview"><img 
61                          rsrc:src="icon_apt_chart.gif" title="Chart" 
62                          alt="Chart" border="0" valign="top" /></a></td>
63                   <td><a href="weeklistview"><img 
64                          rsrc:src="icon_apt_list.gif" title="List" 
65                          alt="List" border="0" valign="top" /></a></td>
66                   <td>
67                     <a href="weekcolumnview"><img 
68                        rsrc:src="icon_apt_column_view.gif" title="Columns" 
69                        alt="Columns" border="0" valign="top" /></a>
70                   </td>
71                </tr>
72               </table>
73             </td>
74           
75             <td align="right" bgcolor="#e8e8e0">
76               <table border='0' cellpadding='0' cellspacing='1'>
77                 <tr>
78                   <td class="button_auto_env" nowrap="true" valign='middle' 
79                       align='center'>
80                     <a class="button_auto" href="weekprintview" 
81                        var:queryDictionary="queryParameters" 
82                        target="SOGoPrintView">printview</a>
83                   </td>
84                   <td class="button_auto_env" nowrap="true" valign='middle' 
85                       align='center'>
86                     <a class="button_auto" href="proposal" 
87                        var:queryDictionary="queryParameters">proposal</a>
88                   </td>
89                 </tr>
90               </table>
91             </td>
92           </tr>
93         </table>
94
95     <var:week-overview list="appointments"
96                        item="appointment"
97                        weekStart="startDate"
98                        dayIndex="dayIndex"
99                        const:startDateKey="startDate"
100                        const:endDateKey="endDate"
101                        const:titleStyle="weekoverview_title"
102                        contentStyle="contentStyle"
103     >
104       <var:week-title>
105         <table cellpadding="0" width="100%" border="0" cellspacing="0"
106                var:class="titleStyle">
107           <tr>
108             <td align="left" valign="top">
109               <a href="dayoverview"
110                  var:queryDictionary="currentDayQueryParameters"
111                  class="weekoverview_title_daylink"
112                  ><var:string value="currentDay.dayOfMonth" /></a>
113             </td>
114             <td align="center" valign="top" width="97%">
115               <var:string value="currentDayName" /><br />
116                 [<a href="new"
117                     var:queryDictionary="currentDayQueryParameters"
118                     class="weekoverview_title_newlink"
119                  >new</a>]
120             </td>
121           </tr>
122         </table>
123       </var:week-title>
124       <var:if condition="hasDayInfo">
125         <var:week-info>
126           <var:if condition="hasHolidayInfo">
127             <var:string value="holidayInfo" 
128                         const:class="weekoverview_holidayinfo" />
129           </var:if>
130           <var:foreach list="allDayApts" item="appointment">
131             <a var:href="appointmentViewURL"
132                var:queryDictionary="currentDayQueryParameters"
133               ><var:string value="shortTextForApt" /></a>
134           </var:foreach>
135         </var:week-info>
136       </var:if>
137       <var:week>
138         <a var:href="appointmentViewURL" 
139           ><small><var:string value="shortTextForApt" /></small></a><br />
140       </var:week>
141     </var:week-overview>
142   </var:component>
143   </td>
144   </tr>
145   <tr bgcolor="#F5F5E9">
146   <td align="left" width="10"><var:entity const:name="nbsp"/></td>
147   <td align="right"><img 
148      border="0" alt="" 
149      src="/sogod.woa/so/ControlPanel/Products/CommonUI/Resources/corner_right.gif" /></td>
150   </tr>
151   <tr>
152   <td colspan="2" bgcolor="#F5F5E9">
153   <table border="0" width="100%" cellpadding="10" cellspacing="0">
154   <tr />
155   </table>
156   </td>
157   </tr>
158   </table>
159   </td>
160   </tr>
161   </table>
162   <!--
163   <hr />
164   <var:string value="thisWeekQueryParameters" />
165   -->
166   <!--
167   <hr/>
168     
169     Appointments: 
170     <var:component className="UIxAptTableView" appointments="appointments"/>
171   -->
172     <!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
173
174 </var:component>