|
|
|
@ -20,13 +20,23 @@
|
|
|
|
|
// compass_list can't be implemented in sass script |
|
|
|
|
|
|
|
|
|
@function -compass-space-list($item1, $item2:null, $item3:null, $item4:null, $item5:null, $item6:null, $item7:null, $item8:null, $item9:null) { |
|
|
|
|
$items: $item2, $item3, $item4, $item5, $item6, $item7, $item8, $item9; |
|
|
|
|
$full: $item1; |
|
|
|
|
@each $item in $items { |
|
|
|
|
// Support for polymorphism. |
|
|
|
|
@if type-of($item1) == 'list' { |
|
|
|
|
// Passing a single array of properties. |
|
|
|
|
$items: $item1; |
|
|
|
|
} @else { |
|
|
|
|
$items: $item1 $item2 $item3 $item4 $item5 $item6 $item7 $item8 $item9; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$full: first-value-of($items); |
|
|
|
|
|
|
|
|
|
@for $i from 2 through length($items) { |
|
|
|
|
$item: nth($items, $i); |
|
|
|
|
@if $item != null { |
|
|
|
|
$full: $full $item; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@return $full; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|