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]