]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Don't bind validation to form controls
authorMartijn Cuppens <martijn.cuppens@gmail.com>
Sat, 17 Aug 2019 13:12:08 +0000 (15:12 +0200)
committerMartijn Cuppens <martijn.cuppens@gmail.com>
Tue, 27 Aug 2019 17:28:28 +0000 (19:28 +0200)
scss/mixins/_forms.scss

index bdb656ffe88aa0e381ac6f89674c73bcf8f8f438..67136bcdb4ea30e7592680561b817a6defcd984d 100644 (file)
     @include border-radius($form-feedback-tooltip-border-radius);
   }
 
+  @include form-validation-state-selector($state) {
+    ~ .#{$state}-feedback,
+    ~ .#{$state}-tooltip {
+      display: block;
+    }
+  }
+
   .form-control {
     @include form-validation-state-selector($state) {
       border-color: $color;
         border-color: $color;
         box-shadow: 0 0 0 $input-focus-width rgba($color, .25);
       }
-
-      ~ .#{$state}-feedback,
-      ~ .#{$state}-tooltip {
-        display: block;
-      }
     }
   }
 
         border-color: $color;
         box-shadow: 0 0 0 $input-focus-width rgba($color, .25);
       }
-
-      ~ .#{$state}-feedback,
-      ~ .#{$state}-tooltip {
-        display: block;
-      }
-    }
-  }
-
-
-  .form-control-file {
-    @include form-validation-state-selector($state) {
-      ~ .#{$state}-feedback,
-      ~ .#{$state}-tooltip {
-        display: block;
-      }
     }
   }
 
       ~ .form-check-label {
         color: $color;
       }
-
-      ~ .#{$state}-feedback,
-      ~ .#{$state}-tooltip {
-        display: block;
-      }
     }
   }
   .form-check-inline .form-check-input {
         border-color: $color;
       }
 
-      ~ .#{$state}-feedback,
-      ~ .#{$state}-tooltip {
-        display: block;
-      }
-
       &:focus {
         ~ .form-file-label {
           border-color: $color;