Skip to content

Commit c35b04c

Browse files
committed
enable buttons in input-append and input-prepend
1 parent debc4b7 commit c35b04c

File tree

5 files changed

+58
-10
lines changed

5 files changed

+58
-10
lines changed

docs/assets/bootstrap.zip

45 Bytes
Binary file not shown.

docs/assets/css/bootstrap.css

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1021,6 +1021,11 @@ select:focus:required:invalid:focus {
10211021
vertical-align: middle;
10221022
background-color: #eeeeee;
10231023
border: 1px solid #ccc;
1024+
}
1025+
.input-prepend .add-on,
1026+
.input-append .add-on,
1027+
.input-prepend .btn,
1028+
.input-append .btn {
10241029
-webkit-border-radius: 3px 0 0 3px;
10251030
-moz-border-radius: 3px 0 0 3px;
10261031
border-radius: 3px 0 0 3px;
@@ -1030,7 +1035,8 @@ select:focus:required:invalid:focus {
10301035
background-color: #a9dba9;
10311036
border-color: #46a546;
10321037
}
1033-
.input-prepend .add-on {
1038+
.input-prepend .add-on,
1039+
.input-prepend .btn {
10341040
margin-right: -1px;
10351041
}
10361042
.input-append input,
@@ -1043,7 +1049,8 @@ select:focus:required:invalid:focus {
10431049
border-left-color: #eee;
10441050
border-right-color: #ccc;
10451051
}
1046-
.input-append .add-on {
1052+
.input-append .add-on,
1053+
.input-append .btn {
10471054
margin-left: -1px;
10481055
-webkit-border-radius: 0 3px 3px 0;
10491056
-moz-border-radius: 0 3px 3px 0;
@@ -1056,13 +1063,15 @@ select:focus:required:invalid:focus {
10561063
-moz-border-radius: 0;
10571064
border-radius: 0;
10581065
}
1059-
.input-prepend.input-append .add-on:first-child {
1066+
.input-prepend.input-append .add-on:first-child,
1067+
.input-prepend.input-append .btn:first-child {
10601068
margin-right: -1px;
10611069
-webkit-border-radius: 3px 0 0 3px;
10621070
-moz-border-radius: 3px 0 0 3px;
10631071
border-radius: 3px 0 0 3px;
10641072
}
1065-
.input-prepend.input-append .add-on:last-child {
1073+
.input-prepend.input-append .add-on:last-child,
1074+
.input-prepend.input-append .btn:last-child {
10661075
margin-left: -1px;
10671076
-webkit-border-radius: 0 3px 3px 0;
10681077
-moz-border-radius: 0 3px 3px 0;

docs/base-css.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,23 @@ <h3>Form validation</h3>
11981198
<div class="input-append">
11991199
<input class="span2" id="appendedInput" size="16" type="text"><span class="add-on">.00</span>
12001200
</div>
1201-
<p class="help-block">Here's more help text</p>
1201+
<span class="help-inline">Here's more help text</span>
1202+
</div>
1203+
</div>
1204+
<div class="control-group">
1205+
<label class="control-label" for="appendedPrependedInput">Append and prepend</label>
1206+
<div class="controls">
1207+
<div class="input-prepend input-append">
1208+
<span class="add-on">$</span><input class="span2" id="appendedPrependedInput" size="16" type="text"><span class="add-on">.00</span>
1209+
</div>
1210+
</div>
1211+
</div>
1212+
<div class="control-group">
1213+
<label class="control-label" for="appendedPrependedInput">Append with button</label>
1214+
<div class="controls">
1215+
<div class="input-append">
1216+
<input class="span2" id="appendedPrependedInput" size="16" type="text"><button class="btn" type="button">Go!</button>
1217+
</div>
12021218
</div>
12031219
</div>
12041220
<div class="control-group">

docs/templates/pages/base-css.mustache

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1122,7 +1122,23 @@
11221122
<div class="input-append">
11231123
<input class="span2" id="appendedInput" size="16" type="text"><span class="add-on">.00</span>
11241124
</div>
1125-
<p class="help-block">{{_i}}Here's more help text{{/i}}</p>
1125+
<span class="help-inline">{{_i}}Here's more help text{{/i}}</span>
1126+
</div>
1127+
</div>
1128+
<div class="control-group">
1129+
<label class="control-label" for="appendedPrependedInput">{{_i}}Append and prepend{{/i}}</label>
1130+
<div class="controls">
1131+
<div class="input-prepend input-append">
1132+
<span class="add-on">$</span><input class="span2" id="appendedPrependedInput" size="16" type="text"><span class="add-on">.00</span>
1133+
</div>
1134+
</div>
1135+
</div>
1136+
<div class="control-group">
1137+
<label class="control-label" for="appendedPrependedInput">{{_i}}Append with button{{/i}}</label>
1138+
<div class="controls">
1139+
<div class="input-append">
1140+
<input class="span2" id="appendedPrependedInput" size="16" type="text"><button class="btn" type="button">Go!</button>
1141+
</div>
11261142
</div>
11271143
</div>
11281144
<div class="control-group">

less/forms.less

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,9 @@ select:focus:required:invalid {
387387
vertical-align: middle;
388388
background-color: @grayLighter;
389389
border: 1px solid #ccc;
390+
}
391+
.add-on,
392+
.btn {
390393
.border-radius(3px 0 0 3px);
391394
}
392395
.active {
@@ -395,7 +398,8 @@ select:focus:required:invalid {
395398
}
396399
}
397400
.input-prepend {
398-
.add-on {
401+
.add-on,
402+
.btn {
399403
margin-right: -1px;
400404
}
401405
}
@@ -409,7 +413,8 @@ select:focus:required:invalid {
409413
border-left-color: #eee;
410414
border-right-color: #ccc;
411415
}
412-
.add-on {
416+
.add-on,
417+
.btn {
413418
margin-left: -1px;
414419
.border-radius(0 3px 3px 0);
415420
}
@@ -421,11 +426,13 @@ select:focus:required:invalid {
421426
.uneditable-input {
422427
.border-radius(0);
423428
}
424-
.add-on:first-child {
429+
.add-on:first-child,
430+
.btn:first-child {
425431
margin-right: -1px;
426432
.border-radius(3px 0 0 3px);
427433
}
428-
.add-on:last-child {
434+
.add-on:last-child,
435+
.btn:last-child {
429436
margin-left: -1px;
430437
.border-radius(0 3px 3px 0);
431438
}

0 commit comments

Comments
 (0)