From: Kevin Ball Date: Wed, 31 May 2017 05:30:55 +0000 (-0700) Subject: Skip a few more margin classes if margin grid is disabled X-Git-Tag: v6.4.0-rc1~9^2~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=affb7132c9ac32f7e9cb152369267009662f0e2a;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Skip a few more margin classes if margin grid is disabled --- diff --git a/scss/zf-grid/_classes.scss b/scss/zf-grid/_classes.scss index 26654f9f6..26c08c015 100644 --- a/scss/zf-grid/_classes.scss +++ b/scss/zf-grid/_classes.scss @@ -152,14 +152,18 @@ } // Collapse classes -@mixin zf-collapse-grid-classes { +@mixin zf-collapse-grid-classes($margin-grid: true, $padding-grid: true) { @include -zf-each-breakpoint { - .#{$-zf-size}-margin-collapse { - @include zf-grid-collapse($gutter-type: margin); + @if $margin-grid { + .#{$-zf-size}-margin-collapse { + @include zf-grid-collapse($gutter-type: margin); + } } - .#{$-zf-size}-padding-collapse { - @include zf-grid-collapse($gutter-type: padding); + @if $padding-grid { + .#{$-zf-size}-padding-collapse { + @include zf-grid-collapse($gutter-type: padding); + } } } } @@ -246,20 +250,24 @@ } } - &.padding-gutters { - // Negative margin for nested grids - .padding-gutters { - @include zf-gutters($negative: true, $gutter-position: top bottom); - } + @if $padding-grid { + &.padding-gutters { + // Negative margin for nested grids + .padding-gutters { + @include zf-gutters($negative: true, $gutter-position: top bottom); + } - // Base cell styles - > .cell { - @include zf-gutters($gutters: $grid-padding-gutters, $gutter-type: padding, $gutter-position: top bottom); + // Base cell styles + > .cell { + @include zf-gutters($gutters: $grid-padding-gutters, $gutter-type: padding, $gutter-position: top bottom); + } } } } - @include zf-margin-grid-classes(top bottom, true, '.grid-vertical.margin-gutters') + @if $margin-grid { + @include zf-margin-grid-classes(top bottom, true, '.grid-vertical.margin-gutters') + } } // Final classes @@ -289,7 +297,7 @@ // Collapse gutters @if($collapse) { - @include zf-collapse-grid-classes(); + @include zf-collapse-grid-classes($margin-grid, $padding-grid); } // Offset gutters