1.1 --- a/imip_manager.py Sat Feb 07 17:23:05 2015 +0100
1.2 +++ b/imip_manager.py Sat Feb 07 17:33:31 2015 +0100
1.3 @@ -853,8 +853,8 @@
1.4 # Show controls for hiding empty days and busy slots.
1.5 # The positioning of the control, paragraph and table are important here.
1.6
1.7 - page.input(name="showdays", type="checkbox", value="hide", id="showdays")
1.8 - page.input(name="hidebusy", type="checkbox", value="hide", id="hidebusy")
1.9 + page.input(name="showdays", type="checkbox", value="hide", id="showdays", accesskey="D")
1.10 + page.input(name="hidebusy", type="checkbox", value="hide", id="hidebusy", accesskey="B")
1.11
1.12 page.p(class_="controls")
1.13 page.label("Hide busy time periods", for_="hidebusy", class_="hidebusy enable")
1.14 @@ -1091,15 +1091,15 @@
1.15 is_empty = False
1.16 break
1.17
1.18 - page.thead()
1.19 - page.tr(class_="separator%s" % (is_empty and " empty" or ""))
1.20 + page.thead(class_="separator%s" % (is_empty and " empty" or ""))
1.21 + page.tr()
1.22 page.th(class_="dayheading container", colspan=all_columns+1)
1.23 self._day_heading(day)
1.24 page.th.close()
1.25 page.tr.close()
1.26 page.thead.close()
1.27
1.28 - page.tbody()
1.29 + page.tbody(class_="points%s" % (is_empty and " empty" or ""))
1.30 self.show_calendar_points(intervals, groups_for_day, partitioned_group_types, group_columns)
1.31 page.tbody.close()
1.32
1.33 @@ -1131,7 +1131,6 @@
1.34
1.35 css = " ".join(
1.36 ["slot"] +
1.37 - (len(intervals) == 1 and ["onlyslot"] or []) +
1.38 (have_active and ["busy"] or ["empty"]) +
1.39 (continuation and ["daystart"] or [])
1.40 )