From: Nicolas Coden Date: Mon, 25 Dec 2017 18:32:18 +0000 (+0100) Subject: refactor: avoid code duplication for grid unpositioning classes X-Git-Tag: v6.6.0~3^2~336^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F10702%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git refactor: avoid code duplication for grid unpositioning classes --- diff --git a/scss/grid/_classes.scss b/scss/grid/_classes.scss index 6dd832cf5..3469aa319 100644 --- a/scss/grid/_classes.scss +++ b/scss/grid/_classes.scss @@ -163,20 +163,13 @@ } // Gutter adjustment - @if $uncenter { - .#{$-zf-size}-#{$uncenter} { - @include grid-col-unpos; - } - } - - @if $push { - .#{$-zf-size}-#{$push}-0 { - @include grid-col-unpos; - } - } - - @if $pull { - .#{$-zf-size}-#{$pull}-0 { + $-gutter-unpos-selector: ( + if($uncenter, '.#{$-zf-size}-#{$uncenter}', null), + if($push, '.#{$-zf-size}-#{$push}-0', null), + if($pull, '.#{$-zf-size}-#{$pull}-0', null), + ); + @if ($uncenter or $push or $pull) { + #{$-gutter-unpos-selector} { @include grid-col-unpos; } }