ui: nice layout #18

Manually merged
johannes merged 13 commits from ui/enhance-layout into main 2023-07-10 11:37:13 +00:00

13 commits

Author SHA1 Message Date
Johannes 809f86de67 html: respect w3 validator complaints 2023-07-10 13:29:03 +02:00
Johannes c21f42975b ui: style deletion form
Had forgotten this page before...
2023-07-09 15:41:51 +02:00
Johannes 2c8528d743 ui: center offichourTable to fit nicer into layout 2023-07-09 15:41:51 +02:00
Johannes 0046bc39db code-style: centralize CSS styling into stylesheet file 2023-07-09 15:41:43 +02:00
Johannes 4d7d98feed ui: style remaining pages
Mostly, this reduces to displaying the short content inside a more narrow block, fitting into the horizontal header and footer limits.
2023-07-09 12:27:17 +02:00
Johannes 826f6597fd ui: beter header sizing 2023-07-07 22:15:06 +02:00
Johannes 1b99dd8a3c ui: style select inputs for timetable 2023-07-07 22:11:52 +02:00
Johannes bfce76ca79 ui: show headings on page 2023-07-07 21:42:52 +02:00
Johannes 764d88a86c ui: further minor layout improvements 2023-07-07 20:43:51 +02:00
Johannes 57dbd0041e ui: improve layout and design of header and footer
and fix a bit on addOfficeHour page
2023-06-09 23:42:45 +02:00
Johannes 12f394a122 addMask: improve layout and some user-facing texts/hints 2023-06-09 23:00:39 +02:00
Johannes f835616697 style addMask form 2023-06-09 22:18:00 +02:00
Johannes 7d02374511 ui: addOficeHour: format errors visible
closes #12
2023-06-09 20:58:04 +02:00