]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
fixes #5039: properly set .row-fluid margins for .controls-row
authorMark Otto <markotto@twitter.com>
Mon, 17 Sep 2012 23:09:36 +0000 (16:09 -0700)
committerMark Otto <markotto@twitter.com>
Mon, 17 Sep 2012 23:09:36 +0000 (16:09 -0700)
docs/assets/css/bootstrap-responsive.css
docs/assets/css/bootstrap.css
less/forms.less
less/mixins.less

index 2d2d200c094d721321164f415e2c2ddf3d36b7b3..63ed85f76b488db7605927931cf420bc1640af95 100644 (file)
   .row-fluid [class*="span"]:first-child {
     margin-left: 0;
   }
+  .row-fluid .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 2.564102564102564%;
+  }
   .row-fluid .span12 {
     width: 100%;
     *width: 99.94680851063829%;
   .row-fluid [class*="span"]:first-child {
     margin-left: 0;
   }
+  .row-fluid .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 2.7624309392265194%;
+  }
   .row-fluid .span12 {
     width: 100%;
     *width: 99.94680851063829%;
index d6a249ee6c823dac56af2cc71cac21b7accdbcc1..ce3e925849671c2ee721b09f4bf49abd56a887a9 100644 (file)
@@ -355,6 +355,10 @@ a:hover {
   margin-left: 0;
 }
 
+.row-fluid .controls-row [class*="span"] + [class*="span"] {
+  margin-left: 2.127659574468085%;
+}
+
 .row-fluid .span12 {
   width: 100%;
   *width: 99.94680851063829%;
@@ -1302,7 +1306,8 @@ textarea.span1,
   clear: both;
 }
 
-.controls-row [class*="span"] {
+.controls-row [class*="span"],
+.row-fluid .controls-row [class*="span"] {
   float: left;
 }
 
index 7030ac3c1089e03de4e3353c923cceb1ab63d108..d4e0f3487e6ead77016b1c782ee14acaed82f44c 100644 (file)
@@ -304,8 +304,12 @@ textarea[class*="span"],
 .controls-row {
   .clearfix(); // Clear the float from controls
 }
-.controls-row [class*="span"] {
-  float: left; // Float to collapse white-space for proper grid alignment
+
+// Float to collapse white-space for proper grid alignment
+.controls-row [class*="span"],
+// Redeclare the fluid grid collapse since we undo the float for inputs
+.row-fluid .controls-row [class*="span"] {
+  float: left;
 }
 
 
index c146e4005e95ec3f74188cffd275fbb3d462932a..4650d4790b977218bfdf40fbbb2e560901364684 100644 (file)
         margin-left: 0;
       }
 
+      // Space grid-sized controls properly if multiple per line
+      .controls-row [class*="span"] + [class*="span"] {
+        margin-left: @fluidGridGutterWidth;
+      }
+
       // generate .spanX and .offsetX
       .spanX (@gridColumns);
       .offsetX (@gridColumns);