
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3741 fd906abe-77d9-0310-91a1-e0d9ade77398
54 lines
1.9 KiB
XML
54 lines
1.9 KiB
XML
<!-- $Id$ -->
|
|
|
|
<metal:calendar define-macro="main"
|
|
tal:define="calendar nocall:context/@@calendar_info;
|
|
year calendar/selectedYear;
|
|
month calendar/selectedMonth">
|
|
<table width="100%">
|
|
<tr>
|
|
<td>
|
|
<a tal:attributes="href
|
|
string:?cal_year=${calendar/previousYear}&cal_month=$month"><<</a>
|
|
<a tal:define="m calendar/previousMonth"
|
|
tal:attributes="href
|
|
string:?cal_year=${m/year}&cal_month=${m/month}"><</a>
|
|
</td>
|
|
<td align="center">
|
|
<span i18n:translate=""
|
|
tal:content="python:calendar.monthNames[month-1]">February</span>
|
|
<span tal:content="year">2010</span></td>
|
|
<td>
|
|
<a tal:define="m calendar/nextMonth"
|
|
tal:attributes="href
|
|
string:?cal_year=${m/year}&cal_month=${m/month}">></a>
|
|
<a tal:attributes="href
|
|
string:?cal_year=${calendar/nextYear}&cal_month=$month">>></a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table width="100%"
|
|
tal:define="mc calendar/monthCalendar">
|
|
<tr>
|
|
<td> </td>
|
|
<td align="center"
|
|
tal:repeat="weekday calendar/weekDays">
|
|
<span i18n:translate=""
|
|
tal:content="weekday" />
|
|
</td>
|
|
</tr>
|
|
<tr tal:repeat="week mc">
|
|
<td align="center"
|
|
tal:content="python:calendar.getWeekNumber(week)"></td>
|
|
<td align="center"
|
|
tal:attributes="style python:calendar.isToday(day) and
|
|
'border: 1px solid red'"
|
|
tal:repeat="day week">
|
|
<span tal:define="events python:calendar.getEvents(day)">
|
|
<a tal:omit-tag="not:events"
|
|
tal:attributes="href string:#;
|
|
style string:font-weight:bold"
|
|
tal:content="python: day or u''" /></span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</metal:calendar>
|