luci-theme-openwrt-2020: add styles for disabled input elements
authorJo-Philipp Wich <jo@mein.io>
Mon, 13 Apr 2020 14:04:41 +0000 (16:04 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 14 Apr 2020 15:06:34 +0000 (17:06 +0200)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
themes/luci-theme-openwrt-2020/htdocs/luci-static/openwrt2020/cascade.css

index f83f1ba5782eb18e5768ac99950fccbcb523a2be..e96c01914cf0217b8c6b1506d7317eb22afd24aa 100644 (file)
@@ -903,7 +903,7 @@ button.important {
 
 button[disabled], button.disabled, .btn[disabled], .btn.disabled {
        pointer-events: none;
-       opacity: .5;
+       opacity: .6;
 }
 
 .cbi-button-apply, .cbi-button-positive {
@@ -970,6 +970,12 @@ button[disabled], button.disabled, .btn[disabled], .btn.disabled {
        background: var(--danger-color);
 }
 
+.cbi-checkbox input[type="checkbox"][disabled] + label::before,
+.cbi-checkbox input[type="checkbox"][disabled] + label::after {
+       pointer-events: none;
+       opacity: .6;
+}
+
 input:not([type]),
 input[type="text"],
 input[type="password"],
@@ -993,6 +999,14 @@ select:focus,
        border-color: var(--main-dark-color);
 }
 
+input[disabled]:not([type]),
+input[disabled][type="text"],
+input[disabled][type="password"],
+select[disabled] {
+       opacity: .6;
+       pointer-events: none;
+}
+
 input:not([type]) + .btn, input:not([type]) + button,
 input[type="text"] + .btn, input[type="text"] + button,
 input[type="password"] + .btn, input[type="password"] + button {