]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Added offsets for .row-fluid
authorIgor Rzegocki <ajgon@irgon.com>
Wed, 9 May 2012 13:50:13 +0000 (15:50 +0200)
committerMarcus Schwab <marcus@atws.ca>
Fri, 8 Jun 2012 00:23:22 +0000 (17:23 -0700)
less/mixins.less

index 4f204d1af7baf1612e59578ae0d553ed9bd6a08c..47353bcc556277e9a7e5de1e19d2b2502329939f 100644 (file)
     }
     .spanX (0) {}
 
+    .offsetX (@index) when (@index > 0) {
+      (~'.offset@{index}, .row-fluid > .offset@{index}[class*="span"]') { .offset(@index); }
+      .offsetX(@index - 1);
+    }
+    .offsetX (0) {}
+
+    .offset (@columns) {
+      margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) + @fluidGridGutterWidth;
+         *margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%) + @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);
+    }
+
     .span (@columns) {
       width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));
       *width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);
         margin-left: 0;
       }
 
-      // generate .spanX
+      // generate .spanX and .offsetX
       .spanX (@gridColumns);
+      .offsetX (@gridColumns);
     }
 
   }