]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
fixed so 0rem returns 0
authorcolin-marshall <colin.michael.marshall@gmail.com>
Tue, 17 Nov 2015 17:31:45 +0000 (10:31 -0700)
committercolin-marshall <colin.michael.marshall@gmail.com>
Tue, 17 Nov 2015 17:31:45 +0000 (10:31 -0700)
scss/util/_unit.scss

index 3f4b76316131c6c9c746874a818aade4759ef74c..1c889396ed6307326ed1d1e61a70301f773ebccd 100644 (file)
@@ -59,8 +59,11 @@ $rem-base: 16px !default;
 /// @returns {Number} A number in rems, calculated based on the given value and the base pixel value. rem values are passed through as is.
 /// @access private
 @function -zf-to-rem($value, $base: $rem-base) {
-  @if (unit($value) == 'rem') { @return $value; } // Pass through rem values
-  $value: strip-unit($value) / strip-unit($base) * 1rem;
-  @if ($value == 0rem) { $value: 0; } // Turn 0rem into 0
+  // Calculate rem if units for $value is not rem
+  @if (unit($value) != 'rem') {
+    $value: strip-unit($value) / strip-unit($base) * 1rem;
+  }
+  // Turn 0rem into 0
+  @if ($value == 0rem) { $value: 0; }
   @return $value;
 }