# HG changeset patch # User Paul Boddie # Date 1425922238 -3600 # Node ID 76da4db72130afd533bf667b9df9ac3ba33738a1 # Parent df76475bf82c394bb9e575ba3d9ad16f1b64ecee Hidden the "Clear selections" control, making it accessible via a label appearing alongside the other table controls. diff -r df76475bf82c -r 76da4db72130 htdocs/styles.css --- a/htdocs/styles.css Sun Mar 08 01:35:43 2015 +0100 +++ b/htdocs/styles.css Mon Mar 09 18:30:38 2015 +0100 @@ -184,7 +184,11 @@ input.add, input.remove, input.remove:checked ~ label.remove, -input.remove:not(:checked) ~ label.removed { +input.remove:not(:checked) ~ label.removed, + +/* Hide the reset control, selected using a label. */ + +input#reset { display: none; } @@ -208,7 +212,8 @@ label.remove, label.removed, label.hidebusy, -label.showdays { +label.showdays, +label.reset { color: #009; text-decoration: underline; } @@ -219,7 +224,8 @@ } label.hidebusy, -label.showdays { +label.showdays, +label.reset { padding-left: 0.25em; } @@ -230,3 +236,7 @@ label.hidebusy { border-left: 1em solid #af8; /* td.event background-color */ } + +label.reset { + border-left: 1em solid #5f4; /* (selected) .timepoint background-color */ +} diff -r df76475bf82c -r 76da4db72130 imip_manager.py --- a/imip_manager.py Sun Mar 08 01:35:43 2015 +0100 +++ b/imip_manager.py Mon Mar 09 18:30:38 2015 +0100 @@ -1387,7 +1387,6 @@ page.p(class_="controls") page.input(name="newevent", type="submit", value="New event", id="newevent", accesskey="N") - page.input(name="reset", type="submit", value="Clear selections", id="reset") page.p.close() # Show controls for hiding empty days and busy slots. @@ -1401,6 +1400,8 @@ page.label("Show busy time periods", for_="hidebusy", class_="hidebusy disable") page.label("Show empty days", for_="showdays", class_="showdays disable") page.label("Hide empty days", for_="showdays", class_="showdays enable") + page.input(name="reset", type="submit", value="Clear selections", id="reset") + page.label("Clear selections", for_="reset", class_="reset") page.p.close() freebusy = self.store.get_freebusy(self.user)