1.1 --- a/css/event-aggregator.css Sat Mar 21 21:39:17 2009 +0100
1.2 +++ b/css/event-aggregator.css Sat Mar 21 23:01:28 2009 +0100
1.3 @@ -10,12 +10,13 @@
1.4 */
1.5
1.6 .event-month {
1.7 - width: 100%;
1.8 + width: 90%;
1.9 }
1.10
1.11 .event-month-heading {
1.12 background-color: #dddddd;
1.13 text-align: center;
1.14 + font-weight: bold;
1.15 }
1.16
1.17 .event-day-heading {
1.18 @@ -42,7 +43,7 @@
1.19 color: #999999;
1.20 }
1.21
1.22 -.event-day-busy .event-day-number {
1.23 +.event-day-busy .event-day-number,a:link,a:visited {
1.24 color: #000000;
1.25 }
1.26
2.1 --- a/macros/EventAggregator.py Sat Mar 21 21:39:17 2009 +0100
2.2 +++ b/macros/EventAggregator.py Sat Mar 21 23:01:28 2009 +0100
2.3 @@ -157,8 +157,8 @@
2.4
2.5 events = []
2.6 shown_events = []
2.7 - earliest = calendar_start
2.8 - latest = calendar_end
2.9 + earliest = None
2.10 + latest = None
2.11
2.12 for category_name in category_names:
2.13
2.14 @@ -204,18 +204,21 @@
2.15
2.16 if mode == "calendar":
2.17
2.18 - end_year = latest[0]
2.19 + first = calendar_start or earliest
2.20 + last = calendar_end or latest
2.21
2.22 - for year in range(earliest[0], end_year + 1):
2.23 - if year < latest[0]:
2.24 + end_year = last[0]
2.25 +
2.26 + for year in range(first[0], end_year + 1):
2.27 + if year < last[0]:
2.28 end_month = 12
2.29 else:
2.30 - end_month = latest[1]
2.31 + end_month = last[1]
2.32
2.33 - if year > earliest[0]:
2.34 + if year > first[0]:
2.35 start_month = 1
2.36 else:
2.37 - start_month = earliest[1]
2.38 + start_month = first[1]
2.39
2.40 for month in range(start_month, end_month + 1):
2.41