summaryrefslogtreecommitdiffhomepage
path: root/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2021-11-21 22:51:04 +0100
committerJo-Philipp Wich <jo@mein.io>2021-11-21 23:03:49 +0100
commit4720a025e8ab5a28541f7d066fb9b2f35ddb2cb1 (patch)
tree177c65198f119878d256a2495bce1eca9dc80b9f /themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap
parentb186ff9c90984d56b09e8a49a525e4bd67cd6518 (diff)
luci-theme-bootstrap: fix cbi-value caption alignment
Since the removal of the clearfix styles, overlong captions will displace subsequent input field rows. Fix the issue by replace floating label + field margin with flexbox styles. Fixes: #5535 Fixes: 8055acc9be ("luci-theme-bootstrap: overhaul styles") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap')
-rw-r--r--themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css16
-rw-r--r--themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/mobile.css6
2 files changed, 12 insertions, 10 deletions
diff --git a/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css b/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
index abc130a0e4..c707479c48 100644
--- a/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
+++ b/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
@@ -502,11 +502,6 @@ pre {
/* Forms.less
* Base styles for various input types, form layouts, and states
* ------------------------------------------------------------- */
-form,
-.cbi-value {
- margin-bottom: 18px;
-}
-
fieldset {
margin-bottom: 9px;
padding-top: 9px;
@@ -536,17 +531,20 @@ textarea {
line-height: normal;
}
-form .input,
+.cbi-value {
+ display: flex;
+ margin-bottom: 18px;
+}
+
.cbi-value-field {
- margin-left: 200px;
+ margin-left: 20px;
}
.cbi-value label.cbi-value-title {
padding-top: 6px;
font-size: 13px;
line-height: 18px;
- float: left;
- width: 180px;
+ flex: 0 0 180px;
text-align: right;
color: var(--text-color-high);
}
diff --git a/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/mobile.css b/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/mobile.css
index 1c72835f09..00dd089599 100644
--- a/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/mobile.css
+++ b/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/mobile.css
@@ -161,6 +161,11 @@ header h3 a, header .brand {
padding-bottom: .5em;
border-bottom: 1px solid var(--border-color-high);
margin-bottom: .5em;
+ display: block;
+ }
+
+ .cbi-value.hidden {
+ display: none;
}
.cbi-value .cbi-value:last-child {
@@ -170,7 +175,6 @@ header h3 a, header .brand {
}
.cbi-value label.cbi-value-title {
- float: none;
font-weight: bold;
}