1.1 --- a/htdocs/styles.css Fri Sep 25 15:06:06 2015 +0200
1.2 +++ b/htdocs/styles.css Fri Sep 25 19:36:33 2015 +0200
1.3 @@ -128,6 +128,14 @@
1.4 display: none;
1.5 }
1.6
1.7 +input.newevent.selector:checked ~ p .newevent-no-periods {
1.8 + display: none;
1.9 +}
1.10 +
1.11 +input.newevent.selector:checked ~ p .newevent-with-periods {
1.12 + display: inline;
1.13 +}
1.14 +
1.15 th.container,
1.16 td.container {
1.17 padding: 0; /* for regions covered by labels */
2.1 --- a/imipweb/calendar.py Fri Sep 25 15:06:06 2015 +0200
2.2 +++ b/imipweb/calendar.py Fri Sep 25 19:36:33 2015 +0200
2.3 @@ -474,34 +474,17 @@
2.4
2.5 page.style(type="text/css")
2.6
2.7 - l = []; l2 = []; l3 = []
2.8 + l = []
2.9
2.10 for day, intervals in days.items():
2.11 for point, endpoint in intervals:
2.12 daystr, dayid = self._day_value_and_identifier(day)
2.13 timestr, timeid = self._slot_value_and_identifier(point, endpoint)
2.14 l.append("""\
2.15 -input.newevent.selector#%s:checked ~ p .newevent-no-periods,
2.16 -input.newevent.selector#%s:checked ~ p .newevent-no-periods""" % (dayid, timeid))
2.17 - l2.append("""\
2.18 -input.newevent.selector#%s:checked ~ p .newevent-with-periods,
2.19 -input.newevent.selector#%s:checked ~ p .newevent-with-periods""" % (dayid, timeid))
2.20 - l3.append("""\
2.21 input.newevent.selector#%s:checked ~ table label.timepoint[for=%s]""" % (timeid, timeid))
2.22
2.23 page.add(",\n".join(l))
2.24 page.add(""" {
2.25 - display: none;
2.26 -}""")
2.27 -
2.28 - page.add(",\n".join(l2))
2.29 - page.add(""" {
2.30 - display: inline;
2.31 -}
2.32 -""")
2.33 -
2.34 - page.add(",\n".join(l3))
2.35 - page.add(""" {
2.36 background-color: #5f4;
2.37 text-decoration: underline;
2.38 }