diff -r 56217e741939 -r fd943737d630 web/views/calendar.py
--- a/web/views/calendar.py Thu Apr 30 14:17:22 2009 +0200
+++ b/web/views/calendar.py Thu Apr 30 14:17:34 2009 +0200
@@ -29,7 +29,7 @@
_('june'), _('july'), _('august'), _('september'), _('october'),
_('november'), _('december')
)
-
+
# Calendar views ##############################################################
@@ -99,11 +99,11 @@
self.w('
' % self.req._('from %(date)s' % {'date': self.format_date(task.start)}))
self.w('
' % self.req._('to %(date)s' % {'date': self.format_date(task.stop)}))
self.w('
to %s'%self.format_date(task.stop))
-
+
class CalendarLargeItemView(CalendarItemView):
id = 'calendarlargeitem'
-
+
class _TaskEntry(object):
def __init__(self, task, color, index=0):
self.task = task
@@ -116,11 +116,12 @@
if self.task.start.hour > 7 and self.task.stop.hour < 20:
return True
return False
-
+
def is_one_day_task(self):
task = self.task
return task.start and task.stop and task.start.isocalendar() == task.stop.isocalendar()
-
+
+
class OneMonthCal(EntityView):
"""At some point, this view will probably replace ampm calendars"""
id = 'onemonthcal'
@@ -179,7 +180,7 @@
min(tstop, lastday))
if not the_dates:
continue
-
+
for d in the_dates:
d_tasks = dates.setdefault((d.year, d.month, d.day), {})
t_users = d_tasks.setdefault(task, set())
@@ -242,7 +243,7 @@
# output header
self.w(u'
%s %s | ' % (self.req._(day), self.format_date(wdate)))
self.w(u'')
-
+
# build week calendar
self.w(u'
---|
') # column for hours
@@ -399,9 +400,9 @@
for h in range(8, 20):
self.w(u' '%extra)
self.w(u'%02d:00'%h)
- self.w(u' ')
+ self.w(u'')
self.w(u' | ')
-
+
for i, day in enumerate(WEEKDAYS):
wdate = first_day_of_week + timedelta(i)
classes = ""
@@ -423,7 +424,7 @@
self.w(u'