diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 70186cf1ba..ca6b71417a 100644 Binary files a/docs/assets/bootstrap.zip and b/docs/assets/bootstrap.zip differ diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index 05b86bc3d1..15d7c0d070 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -1677,9 +1677,6 @@ table .span24 { opacity: 1; filter: alpha(opacity=100); } -.btn-small .caret { - margin-top: 6px; -} .dropdown-menu { position: absolute; top: 100%; @@ -2214,6 +2211,14 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { *padding-top: 5px; *padding-bottom: 5px; } +.btn-group .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} .btn-group.open { *z-index: 1000; } @@ -2238,6 +2243,18 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { opacity: 1; filter: alpha(opacity=100); } +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} .btn-primary .caret, .btn-warning .caret, .btn-danger .caret, diff --git a/docs/components.html b/docs/components.html index 809f4d40e9..767a8474d3 100644 --- a/docs/components.html +++ b/docs/components.html @@ -289,6 +289,50 @@ +
+
+

Works with all button sizes

+

Button dropdowns work at any size. your button sizes to .btn-large, .btn-small, or .btn-mini.

+
+
+ + +
+
+ + +
+ +
+
+
+ +
+
+ +
+
Heads up! In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom javascript.
diff --git a/docs/templates/pages/components.mustache b/docs/templates/pages/components.mustache index 354c4d54df..b52919995e 100644 --- a/docs/templates/pages/components.mustache +++ b/docs/templates/pages/components.mustache @@ -213,6 +213,50 @@ +
+
+

{{_i}}Works with all button sizes{{/i}}

+

Button dropdowns work at any size. your button sizes to .btn-large, .btn-small, or .btn-mini.

+ +
+
+ +
+
+ +
+
{{_i}}Heads up!{{/i}} {{_i}}In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom javascript.{{/i}}
diff --git a/less/button-groups.less b/less/button-groups.less index a70d0153dc..e7ba6a065e 100644 --- a/less/button-groups.less +++ b/less/button-groups.less @@ -98,6 +98,14 @@ *padding-top: 5px; *padding-bottom: 5px; } +.btn-group .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} .btn-group.open { // IE7's z-index only goes to the nearest positioned ancestor, which would @@ -127,6 +135,19 @@ .open.btn-group .caret { .opacity(100); } +// Carets in other button sizes +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid @black; +} // Account for other colors diff --git a/less/dropdowns.less b/less/dropdowns.less index e98dc45573..3e74b68ff0 100644 --- a/less/dropdowns.less +++ b/less/dropdowns.less @@ -42,11 +42,6 @@ .opacity(100); } -// Small button dropdowns -.btn-small .caret { - margin-top: 6px; -} - // The dropdown menu (ul) // ---------------------- .dropdown-menu {