Sha256: 7ebfa73ffcf564f6f0eabb41756b793a599c8748945e457ebac890655b6c06fa
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
// Math Validation // =============== // Valid Columns // ------------- // Check that a column setting is valid. @function valid-columns( $columns ) { $type: type-of($columns); $return: null; @if $type == number and unitless($columns) { $return: $columns; } @else if $type == list { $fail: false; @each $col in $columns { $number: if(type-of($col == number), true, null); $fail: $fail or if($number and unitless($col), null, true); } $return: if($fail, $return, $columns); } @if $return != $columns { $warn: '$columns must be a unitless number or list of unitless numbers.'; @warn $warn + ' Current value [#{$type}]: #{$columns}'; } @else { @return $return; } } // Valid Gutters // ------------- // Check that a gutter setting is valid. @function valid-gutters( $gutters ) { $type: type-of($gutters); @if $type == number and unitless($gutters) { @return $gutters; } @else { $warn: '$gutters must be a unitless number.'; @warn $warn + ' Current value [#{$type}]: #{$gutters}'; } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
susy-2.0.0.beta.3 | sass/susy/math/_validation.scss |
susy-2.0.0.beta.2 | sass/susy/math/_validation.scss |