aboutsummaryrefslogtreecommitdiff
path: root/less/forms.less
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2012-09-20 11:37:34 -0700
committerMark Otto <[email protected]>2012-09-20 11:37:34 -0700
commit532ee082135eec9ba510d8f085add8722da5a03b (patch)
tree96469fcc85a092c5409812fbcad4252f1e8de654 /less/forms.less
parent443c43f6c4bd98f1d35fffb59e0078b8b49791b4 (diff)
downloadbootstrap-532ee082135eec9ba510d8f085add8722da5a03b.tar.xz
bootstrap-532ee082135eec9ba510d8f085add8722da5a03b.zip
fixes #5150: add btn-group support to input groups
Diffstat (limited to 'less/forms.less')
-rw-r--r--less/forms.less17
1 files changed, 16 insertions, 1 deletions
diff --git a/less/forms.less b/less/forms.less
index a48d6cb58..249e9ef84 100644
--- a/less/forms.less
+++ b/less/forms.less
@@ -466,6 +466,7 @@ select:focus:required:invalid {
border-color: @green;
}
}
+
.input-prepend {
.add-on,
.btn {
@@ -473,17 +474,23 @@ select:focus:required:invalid {
}
.add-on:first-child,
.btn:first-child {
+ // FYI, `.btn:first-child` accounts for a button group that's prepended
.border-radius(@inputBorderRadius 0 0 @inputBorderRadius);
}
}
+
.input-append {
input,
select,
.uneditable-input {
.border-radius(@inputBorderRadius 0 0 @inputBorderRadius);
+ + .btn-group .btn {
+ .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
+ }
}
.add-on,
- .btn {
+ .btn,
+ .btn-group {
margin-left: -1px;
}
.add-on:last-child,
@@ -491,12 +498,16 @@ select:focus:required:invalid {
.border-radius(0 @inputBorderRadius @inputBorderRadius 0);
}
}
+
// Remove all border-radius for inputs with both prepend and append
.input-prepend.input-append {
input,
select,
.uneditable-input {
.border-radius(0);
+ + .btn-group .btn {
+ .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
+ }
}
.add-on:first-child,
.btn:first-child {
@@ -508,10 +519,14 @@ select:focus:required:invalid {
margin-left: -1px;
.border-radius(0 @inputBorderRadius @inputBorderRadius 0);
}
+ .btn-group:first-child {
+ margin-left: 0;
+ }
}
+
// SEARCH FORM
// -----------