From: Andreas Cederstròˆm Date: Wed, 22 Aug 2012 09:24:02 +0000 (+0200) Subject: Add info state to form validation X-Git-Tag: v2.1.1~60^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F4560%2Fhead;p=thirdparty%2Fbootstrap.git Add info state to form validation --- diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index d6b4fc38da..cbc25bddb7 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -1406,6 +1406,45 @@ input[type="checkbox"][readonly] { border-color: #468847; } +.control-group.info > label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { diff --git a/docs/base-css.html b/docs/base-css.html index 9874bcfbb4..576a5cfb1a 100644 --- a/docs/base-css.html +++ b/docs/base-css.html @@ -1367,7 +1367,7 @@ For example, <code><section></code> should be wrapped as inlin

Validation states

-

Bootstrap includes validation styles for error, warning, and success messages. To use, add the appropriate class to the surrounding .control-group.

+

Bootstrap includes validation styles for error, warning, info, and success messages. To use, add the appropriate class to the surrounding .control-group.

@@ -1384,6 +1384,13 @@ For example, <code><section></code> should be wrapped as inlin Please correct the error
+
+ +
+ + Username is taken +
+
diff --git a/docs/templates/pages/base-css.mustache b/docs/templates/pages/base-css.mustache index e6970fbc7b..7d2fd8d55d 100644 --- a/docs/templates/pages/base-css.mustache +++ b/docs/templates/pages/base-css.mustache @@ -1304,7 +1304,7 @@

{{_i}}Validation states{{/i}}

-

{{_i}}Bootstrap includes validation styles for error, warning, and success messages. To use, add the appropriate class to the surrounding .control-group.{{/i}}

+

{{_i}}Bootstrap includes validation styles for error, warning, info, and success messages. To use, add the appropriate class to the surrounding .control-group.{{/i}}

@@ -1321,6 +1321,13 @@ {{_i}}Please correct the error{{/i}}
+
+ +
+ + {{_i}}Username is taken{{/i}} +
+
diff --git a/less/forms.less b/less/forms.less index c766f5d9c2..2bac862062 100644 --- a/less/forms.less +++ b/less/forms.less @@ -349,6 +349,10 @@ input[type="checkbox"][readonly] { .control-group.success { .formFieldState(@successText, @successText, @successBackground); } +// Success +.control-group.info { + .formFieldState(@infoText, @infoText, @infoBackground); +} // HTML5 invalid states // Shares styles with the .control-group.error above