From: Brett Mason Date: Sun, 28 May 2017 11:17:32 +0000 (+0100) Subject: Update breakpoint mixin to store the `$-zf-size` value, so we can grab it when using... X-Git-Tag: v6.4.0-rc1~9^2~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f84122213e318910ba6c8e2059da3014194397e;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Update breakpoint mixin to store the `$-zf-size` value, so we can grab it when using the mixin. --- diff --git a/scss/util/_breakpoint.scss b/scss/util/_breakpoint.scss index a2f8ab2bd..efe0ff084 100644 --- a/scss/util/_breakpoint.scss +++ b/scss/util/_breakpoint.scss @@ -144,6 +144,10 @@ $breakpoint-classes: (small medium large) !default; $bp: index($-zf-breakpoints-keys, $value); $pbp: index($-zf-breakpoints-keys, $print-breakpoint); + // Make breakpoint size available as a variable + $old-zf-size: $-zf-zero-breakpoint; + $-zf-size: $value !global; + // If $str is still an empty string, no media query is needed @if $str == '' { @content; @@ -163,6 +167,9 @@ $breakpoint-classes: (small medium large) !default; } } } + + // Restore the old breakpoint size + $-zf-size: $old-zf-size !global; } /// Convers the breakpoints map to a URL-encoded string, like this: `key1=value1&key2=value2`. The value is then dropped into the CSS for a special `` tag, which is read by the Foundation JavaScript. This is how we transfer values from Sass to JavaScript, so they can be defined in one place.