From 6cc703618164ff48c2fd4352c0b478ff124a6125 Mon Sep 17 00:00:00 2001 From: Pierre Burel Date: Thu, 19 Mar 2015 16:19:51 +0100 Subject: [PATCH] Multi assignment each (not broken anymore in LibSass) --- _rem.scss | 6 ++++-- bower.json | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/_rem.scss b/_rem.scss index 88aab09..be56bf9 100644 --- a/_rem.scss +++ b/_rem.scss @@ -19,6 +19,7 @@ $rem-px-only: false !default; @function rem-convert($to, $values...) { $result: (); $separator: rem-separator($values); + @each $value in $values { @if type-of($value) == "number" and unit($value) == "rem" and $to == "px" { $result: append($result, $value / 1rem * $rem-baseline, $separator); @@ -30,6 +31,7 @@ $rem-px-only: false !default; $result: append($result, $value, $separator); } } + @return $result; } @@ -43,8 +45,8 @@ $rem-px-only: false !default; @mixin rem($properties, $values...) { @if type-of($properties) == "map" { - @each $property in map-keys($properties) { - @include rem($property, map-get($properties, $property)); + @each $property, $values in $properties { + @include rem($property, $values...); } } @else { @each $property in $properties { diff --git a/bower.json b/bower.json index 13aae44..04be824 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "sass-rem", "description": "Sass mixin and function to use rem units with pixel fallback.", - "version": "1.1.0", + "version": "1.1.1", "homepage": "https://github.com/pierreburel/sass-rem", "main": "_rem.scss", "authors": [