From 6436728892fc7a987c190bc2b475433eec15cd93 Mon Sep 17 00:00:00 2001 From: helmutm Date: Mon, 15 Mar 2010 09:41:54 +0000 Subject: [PATCH] improve calendar portlet: background color for days with events git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3769 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/loops.css | 3 ++- organize/browser/event.py | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/browser/loops.css b/browser/loops.css index 0bc8ded..eef9a08 100644 --- a/browser/loops.css +++ b/browser/loops.css @@ -477,8 +477,9 @@ div.comment { font-weight: normal; } -.calendar a.has_events { +.calendar .has_events { font-weight: bold; + background-color: #eeeeff; } /* dojo stuff */ diff --git a/organize/browser/event.py b/organize/browser/event.py index 7cb039d..f375c04 100644 --- a/organize/browser/event.py +++ b/organize/browser/event.py @@ -196,10 +196,13 @@ class CalendarInfo(NodeView): return '?'.join((baseUrl, urlencode(params))) def getCssClass(self, day, tag='td'): + classes = [] if tag == 'td': if self.isToday(day): - return 'today' - return '' + classes.append('today') + if self.events[day-1]: + classes.append('has_events') + return ' '.join(classes) def getEventTitles(self, day): events = self.events[day-1]