]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
fixes #4458: improve support for .btn + .btn in .btn-groups and .btn-toolbars
authorMark Otto <markotto@twitter.com>
Mon, 20 Aug 2012 00:07:41 +0000 (17:07 -0700)
committerMark Otto <markotto@twitter.com>
Mon, 20 Aug 2012 00:07:41 +0000 (17:07 -0700)
docs/assets/css/bootstrap.css
less/button-groups.less

index 70f77af7efa5f9fc99645beafbe524660d902c5e..38829e7d5e60d5048d53a544d9b3aa840c33bfb1 100644 (file)
@@ -3334,6 +3334,7 @@ input[type="submit"].btn.btn-mini {
   *zoom: 1;
 }
 
+.btn-toolbar .btn + .btn,
 .btn-toolbar .btn-group + .btn,
 .btn-toolbar .btn + .btn-group {
   margin-left: 5px;
@@ -3341,12 +3342,15 @@ input[type="submit"].btn.btn-mini {
 
 .btn-group > .btn {
   position: relative;
-  margin-left: -1px;
   -webkit-border-radius: 0;
      -moz-border-radius: 0;
           border-radius: 0;
 }
 
+.btn-group > .btn + .btn {
+  margin-left: -1px;
+}
+
 .btn-group > .btn,
 .btn-group > .dropdown-menu {
   font-size: 14px;
@@ -3516,7 +3520,6 @@ input[type="submit"].btn.btn-mini {
   display: block;
   float: none;
   width: 100%;
-  margin-left: 0;
   -webkit-border-radius: 0;
      -moz-border-radius: 0;
           border-radius: 0;
@@ -3524,6 +3527,7 @@ input[type="submit"].btn.btn-mini {
 
 .btn-group-vertical .btn + .btn {
   margin-top: -1px;
+  margin-left: 0;
 }
 
 .btn-group-vertical .btn:first-child {
index 1cc758b7f682617e52d3803853d6c1b833f2de63..3197cb394d7293804a6e5faa5ac1084c3da8b904 100644 (file)
@@ -25,6 +25,7 @@
     display: inline-block;
     .ie7-inline-block();
   }
+  .btn + .btn,
   .btn-group + .btn,
   .btn + .btn-group {
     margin-left: 5px;
 // Float them, remove border radius, then re-add to first and last elements
 .btn-group > .btn {
   position: relative;
-  margin-left: -1px;
   .border-radius(0);
 }
+.btn-group > .btn + .btn {
+  margin-left: -1px;
+}
 .btn-group > .btn,
 .btn-group > .dropdown-menu {
   font-size: @baseFontSize; // redeclare as part 2 of font-size inline-block hack
 .btn-group-vertical .btn {
   display: block;
   float: none;
-  margin-left: 0;
   width: 100%;
   .border-radius(0);
 }
 .btn-group-vertical .btn + .btn {
+  margin-left: 0;
   margin-top: -1px;
 }
 .btn-group-vertical .btn:first-child {