diff options
author | Mark Otto <markotto@twitter.com> | 2012-07-07 23:52:05 +0400 |
---|---|---|
committer | Mark Otto <markotto@twitter.com> | 2012-07-07 23:52:05 +0400 |
commit | 3f2f96b0d71e64bd53d5175d0876f25f23a7835b (patch) | |
tree | 5c2d08526a790117d354b247847aa8e39357de79 /less | |
parent | e2b777d9a3ea12ec10f6046975ec0f43c6636601 (diff) |
reoder forms a bit
Diffstat (limited to 'less')
-rw-r--r-- | less/forms.less | 65 |
1 files changed, 36 insertions, 29 deletions
diff --git a/less/forms.less b/less/forms.less index b53159a1e7..a30cc3fcff 100644 --- a/less/forms.less +++ b/less/forms.less @@ -149,12 +149,6 @@ input[type="checkbox"] { width: auto; // Override of generic input selector } -// Make uneditable textareas behave like a textarea -.uneditable-textarea { - width: auto; - height: auto; -} - // Set the height of select and file controls to match text inputs select, input[type="file"] { @@ -184,6 +178,41 @@ input[type="checkbox"]:focus { } +// Uneditable inputs +// ------------------------- + +// Make uneditable inputs look inactive +.uneditable-input, +.uneditable-textarea { + color: @grayLight; + background-color: darken(@inputBackground, 1%); + border-color: @inputBorder; + .box-shadow(inset 0 1px 2px rgba(0,0,0,.025)); + cursor: not-allowed; +} + +// For text that needs to appear as an input but should not be an input +.uneditable-input { + overflow: hidden; // prevent text from wrapping, but still cut it off like an input does + white-space: nowrap; +} + +// Make uneditable textareas behave like a textarea +.uneditable-textarea { + width: auto; + height: auto; +} + + +// Placeholder +// ------------------------- + +// Placeholder text gets special styles; can't be bundled together though for some reason +input, +textarea { + .placeholder(); +} + // CHECKBOXES & RADIOS // ------------------- @@ -333,22 +362,6 @@ select:focus:required:invalid { .clearfix(); // Adding clearfix to allow for .pull-right button containers } -// For text that needs to appear as an input but should not be an input -.uneditable-input { - overflow: hidden; // prevent text from wrapping, but still cut it off like an input does - white-space: nowrap; - cursor: not-allowed; - background-color: @inputBackground; - border-color: #eee; - .box-shadow(inset 0 1px 2px rgba(0,0,0,.025)); -} - -// Placeholder text gets special styles; can't be bundled together though for some reason -input, -textarea { - .placeholder(); -} - // HELP TEXT @@ -382,6 +395,7 @@ textarea { margin-bottom: 5px; font-size: 0; white-space: nowrap; // Prevent span and input from separating + input, select, .uneditable-input { @@ -396,9 +410,6 @@ textarea { z-index: 2; } } - .uneditable-input { - border-left-color: #ccc; - } .add-on { display: inline-block; width: auto; @@ -440,10 +451,6 @@ textarea { .uneditable-input { .border-radius(@inputBorderRadius 0 0 @inputBorderRadius); } - .uneditable-input { - border-right-color: #ccc; - border-left-color: #eee; - } .add-on:last-child, .btn:last-child { .border-radius(0 @inputBorderRadius @inputBorderRadius 0); |