# HG changeset patch # User Paul Boddie # Date 1423609682 -3600 # Node ID 371a31f72ce7c6f4d6a4cd5ed103b824cca548cc # Parent 65f3c446bd3c4d095815e14e54fc5f9b1a6b8546 Moved CSS class usage onto select elements, improving PARTSTAT presentation. diff -r 65f3c446bd3c -r 371a31f72ce7 htdocs/styles.css --- a/htdocs/styles.css Tue Feb 10 23:47:30 2015 +0100 +++ b/htdocs/styles.css Wed Feb 11 00:08:02 2015 +0100 @@ -74,11 +74,19 @@ .partstat { margin-left: 1em; + background-color: #eee; +} + +.partstat, +.partstat option { padding: 0.25em; } -span.partstat { - background-color: #aaa; +select.partstat { + background-color: #ccc; + padding: 0; + font-family: inherit; + font-size: inherit; } /* Selection of slots/periods for new events. */ diff -r 65f3c446bd3c -r 371a31f72ce7 imip_manager.py --- a/imip_manager.py Tue Feb 10 23:47:30 2015 +0100 +++ b/imip_manager.py Wed Feb 11 00:08:02 2015 +0100 @@ -1664,12 +1664,12 @@ def _show_menu(self, name, default, items, class_=""): page = self.page values = self.env.get_args().get(name, [default]) - page.select(name=name) + page.select(name=name, class_=class_) for v, label in items: if v in values: - page.option(label, value=v, selected="selected", class_=class_) + page.option(label, value=v, selected="selected") else: - page.option(label, value=v, class_=class_) + page.option(label, value=v) page.select.close() def _show_date_controls(self, name, default, attr, tzid):