diff options
author | Thomas McDonald <tom@conceptcoding.co.uk> | 2012-05-06 21:56:35 +0400 |
---|---|---|
committer | Thomas McDonald <tom@conceptcoding.co.uk> | 2012-05-06 21:56:35 +0400 |
commit | 7a25df2ac7b3bb860103cfa2c06cd182825b62ae (patch) | |
tree | 900afe34fa348e66a0b5182d25f8fff0f14e84ee | |
parent | a3bcf7fc250f4903f37193c63fc0d43554233d66 (diff) | |
parent | dad8ffdac58c51148a729a5a6f785ebe1e3c548b (diff) |
Merge pull request #130 from digineo/responsive_fixes
Fix for responsive grids
-rw-r--r-- | vendor/assets/stylesheets/bootstrap/_mixins.scss | 72 | ||||
-rw-r--r-- | vendor/assets/stylesheets/bootstrap/_navbar.scss | 2 |
2 files changed, 37 insertions, 37 deletions
diff --git a/vendor/assets/stylesheets/bootstrap/_mixins.scss b/vendor/assets/stylesheets/bootstrap/_mixins.scss index dfb4e454..ca1d3e04 100644 --- a/vendor/assets/stylesheets/bootstrap/_mixins.scss +++ b/vendor/assets/stylesheets/bootstrap/_mixins.scss @@ -511,92 +511,92 @@ } // The Grid -@mixin gridCore($gridColumnWidth, $gridGutterWidth) { +@mixin gridCore($columnWidth, $gutterWidth) { .row { - margin-left: $gridGutterWidth * -1; + margin-left: $gutterWidth * -1; @include clearfix(); } [class*="span"] { float: left; - margin-left: $gridGutterWidth; + margin-left: $gutterWidth; } // Set the container width, and override it for fixed navbars in media queries - .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { @include gridCoreSpan($gridColumns); } + .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { @include gridCoreSpan($gridColumns, $columnWidth, $gutterWidth); } - @include gridCoreSpanX($gridColumns); - @include gridCoreOffsetX($gridColumns); + @include gridCoreSpanX($gridColumns, $columnWidth, $gutterWidth); + @include gridCoreOffsetX($gridColumns, $columnWidth, $gutterWidth); } -@mixin gridCoreSpanX($index) { +@mixin gridCoreSpanX($index, $columnWidth, $gutterWidth) { @if $index != 0 { - .span#{$index} { @include gridCoreSpan($index) }; - @include gridCoreSpanX($index - 1); + .span#{$index} { @include gridCoreSpan($index, $columnWidth, $gutterWidth) }; + @include gridCoreSpanX($index - 1, $columnWidth, $gutterWidth); } } -@mixin gridCoreSpan($columns) { - width: ($gridColumnWidth * $columns) + ($gridGutterWidth * ($columns - 1)); +@mixin gridCoreSpan($columns, $columnWidth, $gutterWidth) { + width: ($columnWidth * $columns) + ($gutterWidth * ($columns - 1)); } -@mixin gridCoreOffsetX($index) { +@mixin gridCoreOffsetX($index, $columnWidth, $gutterWidth) { @if $index != 0 { - .offset#{$index} { @include gridCoreOffset($index); }; - @include gridCoreOffsetX($index - 1); + .offset#{$index} { @include gridCoreOffset($index, $columnWidth, $gutterWidth); }; + @include gridCoreOffsetX($index - 1, $columnWidth, $gutterWidth); } } -@mixin gridCoreOffset($columns) { - margin-left: ($gridColumnWidth * $columns) + ($gridGutterWidth * ($columns + 1)); +@mixin gridCoreOffset($columns, $columnWidth, $gutterWidth) { + margin-left: ($columnWidth * $columns) + ($gutterWidth * ($columns + 1)); } -@mixin gridFluid($fluidGridColumnWidth, $fluidGridGutterWidth) { +@mixin gridFluid($columnWidth, $gutterWidth) { .row-fluid { width: 100%; @include clearfix(); [class*="span"] { @include input-block-level(); float: left; - margin-left: $fluidGridGutterWidth; - *margin-left: $fluidGridGutterWidth - (.5 / ($gridRowWidth/1px) * 100 * 1%); + margin-left: $gutterWidth; + *margin-left: $gutterWidth - (.5 / ($gridRowWidth/1px) * 100 * 1%); } [class*="span"]:first-child { margin-left: 0; } // generate .spanX - @include gridFluidSpanX($gridColumns); + @include gridFluidSpanX($gridColumns, $columnWidth, $gutterWidth); } } -@mixin gridFluidSpanX($index) { +@mixin gridFluidSpanX($index, $columnWidth, $gutterWidth) { @if $index != 0 { - .span#{$index} { @include gridFluidSpan($index) }; - @include gridFluidSpanX($index - 1); + .span#{$index} { @include gridFluidSpan($index, $columnWidth, $gutterWidth) }; + @include gridFluidSpanX($index - 1, $columnWidth, $gutterWidth); } } -@mixin gridFluidSpan($columns) { - width: ($fluidGridColumnWidth * $columns) + ($fluidGridGutterWidth * ($columns - 1)); - *width: ($fluidGridColumnWidth * $columns) + ($fluidGridGutterWidth * ($columns - 1)) - (.5 / ($gridRowWidth/1px) * 100 * 1%); +@mixin gridFluidSpan($columns, $columnWidth, $gutterWidth) { + width: ($columnWidth * $columns) + ($gutterWidth * ($columns - 1)); + *width: ($columnWidth * $columns) + ($gutterWidth * ($columns - 1)) - (.5 / ($gridRowWidth/1px) * 100 * 1%); } -@mixin gridInput($gridColumnWidth, $gridGutterWidth) { +@mixin gridInput($columnWidth, $gutterWidth) { input, textarea, .uneditable-input { margin-left: 0; // override margin-left from core grid system } // generate .spanX - @include gridInputSpanX($gridColumns); + @include gridInputSpanX($gridColumns, $columnWidth, $gutterWidth); } -@mixin gridInputSpanX($index) { +@mixin gridInputSpanX($index, $columnWidth, $gutterWidth) { @if $index != 0 { - input.span#{$index}, textarea.span#{$index}, .uneditable-input.span#{$index} { @include gridInputSpan($index); } - @include gridInputSpanX($index - 1); + input.span#{$index}, textarea.span#{$index}, .uneditable-input.span#{$index} { @include gridInputSpan($index, $columnWidth, $gutterWidth); } + @include gridInputSpanX($index - 1, $columnWidth, $gutterWidth); } } -@mixin gridInputSpan($columns) { - width: (($gridColumnWidth) * $columns) + ($gridGutterWidth * ($columns - 1)) - 10; +@mixin gridInputSpan($columns, $columnWidth, $gutterWidth) { + width: (($columnWidth) * $columns) + ($gutterWidth * ($columns - 1)) - 10; } -@mixin makeFluidColumn($columns) { +@mixin makeFluidColumn($columns, $columnWidth, $gutterWidth) { // This isn't perfect, but it's better than nothing. float: left; - margin-left: $fluidGridGutterWidth; - @include gridFluidSpan($columns, $fluidGridColumnWidth, $fluidGridGutterWidth); + margin-left: $gutterWidth; + @include gridFluidSpan($columns, $columnWidth, $gutterWidth); }
\ No newline at end of file diff --git a/vendor/assets/stylesheets/bootstrap/_navbar.scss b/vendor/assets/stylesheets/bootstrap/_navbar.scss index 16eb2173..102c9a1a 100644 --- a/vendor/assets/stylesheets/bootstrap/_navbar.scss +++ b/vendor/assets/stylesheets/bootstrap/_navbar.scss @@ -155,7 +155,7 @@ } .navbar-fixed-top .container, .navbar-fixed-bottom .container { - @include gridCoreSpan($gridColumns); + @include gridCoreSpan($gridColumns, $gridColumnWidth, $gridGutterWidth); } // Fixed to top |