1.1 --- a/imip_manager.py Tue Feb 03 19:31:08 2015 +0100
1.2 +++ b/imip_manager.py Tue Feb 03 23:16:13 2015 +0100
1.3 @@ -801,6 +801,7 @@
1.4
1.5 page.p(class_="controls")
1.6 page.input(name="newevent", type="submit", value="New event", id="newevent")
1.7 + page.input(name="reset", type="reset", value="Clear selections", id="reset")
1.8 page.p.close()
1.9
1.10 # Show controls for hiding empty and busy slots.
1.11 @@ -964,8 +965,8 @@
1.12 for day in days:
1.13 daystr = format_datetime(day)
1.14 page.add("""\
1.15 -input.newevent#day-%s-:checked ~ table label.day.day-%s,
1.16 -input.newevent#day-%s-:checked ~ table label.timepoint.day-%s {
1.17 +input.newevent.selector#day-%s-:checked ~ table label.day.day-%s,
1.18 +input.newevent.selector#day-%s-:checked ~ table label.timepoint.day-%s {
1.19 background-color: #5f4;
1.20 text-decoration: underline;
1.21 }
1.22 @@ -1189,9 +1190,9 @@
1.23 def _slot_selector(self, value, identifier, slots):
1.24 page = self.page
1.25 if value in slots:
1.26 - page.input(name="slot", type="checkbox", value=value, id=identifier, class_="newevent", checked="checked")
1.27 + page.input(name="slot", type="checkbox", value=value, id=identifier, class_="newevent selector", checked="checked")
1.28 else:
1.29 - page.input(name="slot", type="checkbox", value=value, id=identifier, class_="newevent")
1.30 + page.input(name="slot", type="checkbox", value=value, id=identifier, class_="newevent selector")
1.31
1.32 def _empty_slot(self, point, endpoint):
1.33 page = self.page