1.1 --- a/EventAggregatorSupport/View.py Mon Jun 17 16:37:42 2013 +0200
1.2 +++ b/EventAggregatorSupport/View.py Mon Jun 17 18:07:52 2013 +0200
1.3 @@ -846,21 +846,23 @@
1.4
1.5 # Output the number and pop-up menu.
1.6
1.7 - append(fmt.div(on=1, css_class="event-day-box"))
1.8 + day_target = "%s-day-%d" % (self.getIdentifier(), day)
1.9 +
1.10 + append(fmt.div(on=1, css_class="event-day-box", id=day_target))
1.11
1.12 append(fmt.span(on=1, css_class="event-day-number-popup"))
1.13 append(fmt.span(on=1, css_class="event-day-number-link"))
1.14 append(linkToPage(request, page, _("View day"), day_view_link, onclick=day_view_update_link))
1.15 append(fmt.span(on=0))
1.16 append(fmt.span(on=1, css_class="event-day-number-link"))
1.17 - append(linkToPage(request, page, _("New event"), new_event_link))
1.18 + append(linkToPage(request, page, _("New event on this day"), new_event_link))
1.19 append(fmt.span(on=0))
1.20 append(fmt.span(on=0))
1.21
1.22 # Link the number to the day view.
1.23
1.24 append(fmt.span(on=1, css_class="event-day-number"))
1.25 - append(linkToPage(request, page, unicode(day), day_view_link, onclick=day_view_update_link, title=_("View day")))
1.26 + append(linkToPage(request, page, unicode(day), "#%s" % day_target, title=_("View day options")))
1.27 append(fmt.span(on=0))
1.28
1.29 append(fmt.div(on=0))
2.1 --- a/css/event-aggregator.css Mon Jun 17 16:37:42 2013 +0200
2.2 +++ b/css/event-aggregator.css Mon Jun 17 18:07:52 2013 +0200
2.3 @@ -46,7 +46,8 @@
2.4
2.5 .event-download:hover .event-download-popup,
2.6 .event-download:target .event-download-popup,
2.7 -.event-day-box:hover .event-day-number-popup {
2.8 +.event-day-box:hover .event-day-number-popup,
2.9 +.event-day-box:target .event-day-number-popup {
2.10 display: block;
2.11 position: absolute;
2.12 left: 0;
2.13 @@ -62,7 +63,8 @@
2.14 padding: 0.5em 0.5em 0 0.5em;
2.15 }
2.16
2.17 -.event-day-box:hover .event-day-number-popup {
2.18 +.event-day-box:hover .event-day-number-popup,
2.19 +.event-day-box:target .event-day-number-popup {
2.20 top: 1.25em; /* 0.25em top padding + 1em, leaving 0.25em bottom padding */
2.21 padding: 0.5em;
2.22 }
2.23 @@ -163,12 +165,15 @@
2.24
2.25 .event-map-heading a:link,
2.26 .event-map-heading a:hover,
2.27 +.event-map-heading a:focus,
2.28 .event-map-heading a:visited,
2.29 .event-month-heading a:link,
2.30 .event-month-heading a:hover,
2.31 +.event-month-heading a:focus,
2.32 .event-month-heading a:visited,
2.33 .event-full-day-heading a:link,
2.34 .event-full-day-heading a:hover,
2.35 +.event-full-day-heading a:focus,
2.36 .event-full-day-heading a:visited {
2.37 color: inherit !important;
2.38 }
2.39 @@ -266,6 +271,7 @@
2.40
2.41 .event-day-number a:link,
2.42 .event-day-number a:hover,
2.43 +.event-day-number a:focus,
2.44 .event-day-number a:visited {
2.45 color: inherit !important;
2.46 }
2.47 @@ -332,6 +338,7 @@
2.48
2.49 .event-day-content a:link,
2.50 .event-day-content a:hover,
2.51 +.event-day-content a:focus,
2.52 .event-day-content a:visited {
2.53 color: inherit !important;
2.54 }
2.55 @@ -437,6 +444,7 @@
2.56
2.57 .event-timespan-content a:link,
2.58 .event-timespan-content a:hover,
2.59 +.event-timespan-content a:focus,
2.60 .event-timespan-content a:visited {
2.61 color: inherit !important;
2.62 }
2.63 @@ -473,6 +481,7 @@
2.64
2.65 .event-table-details a:link,
2.66 .event-table-details a:hover,
2.67 +.event-table-details a:focus,
2.68 .event-table-details a:visited {
2.69 color: inherit !important;
2.70 }