luci-theme-bootstrap: various tweaks and cleanups 5423/head
authorJo-Philipp Wich <jo@mein.io>
Fri, 8 Oct 2021 22:30:48 +0000 (00:30 +0200)
committerJo-Philipp Wich <jo@mein.io>
Sun, 10 Oct 2021 17:45:31 +0000 (19:45 +0200)
commit588e24f9ca68de074c4d085ec99fd8c96ad0a3ed
treefb3186f3f442780124b53bb0d729e6f87d005a50
parent28b9663660fcb6b5414105171bf4d6a954070b76
luci-theme-bootstrap: various tweaks and cleanups

 - introduce new variable --text-color-highest which results in #000/#fff
   for bright and dark modes respectively
 - drop unused navigation style rules and selectors
 - use sticky positioning for header bar and drop top margin hacks
 - use flex box layout for header bar contents
 - use uniform line-height for button elements instead of pixel paddings
 - fix too bright .cbi-value bottom border in mobile dark mode
 - avoid rendering duplicate .cbi-value bottom borders for nested sections
 - simplify header markup, get rid of unused container elements
 - use non-wrapping flex box layout for page actions, prioritize primary
   action button in automatic width calculation
 - fix border radius of ifacebox headers
 - use brightest color for log output textareas
 - fix dark mode colors for mode menu
 - use flex layout for footer

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/mobile.css
themes/luci-theme-bootstrap/htdocs/luci-static/resources/menu-bootstrap.js
themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/footer.htm
themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm