vendor/toolkit/twitter/bootstrap/forms.less in twitter-bootswatch-rails-3.1.0.4 vs vendor/toolkit/twitter/bootstrap/forms.less in twitter-bootswatch-rails-3.1.1.0

- old
+ new

@@ -131,13 +131,14 @@ // Placeholder .placeholder(); // Disabled and read-only inputs - // Note: HTML5 says that controls under a fieldset > legend:first-child won't - // be disabled if the fieldset is disabled. Due to implementation difficulty, - // we don't honor that edge case; we style them as disabled anyway. + // + // HTML5 says that controls under a fieldset > legend:first-child won't be + // disabled if the fieldset is disabled. Due to implementation difficulty, we + // don't honor that edge case; we style them as disabled anyway. &[disabled], &[readonly], fieldset[disabled] & { cursor: not-allowed; background-color: @input-bg-disabled; @@ -148,14 +149,28 @@ textarea& { height: auto; } } + +// Search inputs in iOS +// +// This overrides the extra rounded corners on search inputs in iOS so that our +// `.form-control` class can properly style them. Note that this cannot simply +// be added to `.form-control` as it's not specific enough. For details, see +// https://github.com/twbs/bootstrap/issues/11586. + +input[type="search"] { + -webkit-appearance: none; +} + + // Special styles for iOS date input // // In Mobile Safari, date inputs require a pixel line-height that matches the // given height of the input. + input[type="date"] { line-height: @input-height-base; } @@ -331,9 +346,13 @@ // In navbar-form, allow folks to *not* use `.form-group` .form-control { display: inline-block; width: auto; // Prevent labels from stacking above inputs in `.form-group` vertical-align: middle; + } + // Input groups need that 100% width though + .input-group > .form-control { + width: 100%; } .control-label { margin-bottom: 0; vertical-align: middle;