34 |
34 |
@return 0;
|
35 |
35 |
}
|
36 |
36 |
|
|
37 |
@function extract-top($spacing){
|
|
38 |
@return nth($spacing, 1);
|
|
39 |
}
|
|
40 |
|
|
41 |
@function extract-right($spacing){
|
|
42 |
@if (length($spacing) == 1) {
|
|
43 |
@return nth($spacing, 1);
|
|
44 |
}
|
|
45 |
|
|
46 |
@if (length($spacing) == 2) {
|
|
47 |
@return nth($spacing, 2);
|
|
48 |
}
|
|
49 |
|
|
50 |
@if (length($spacing) == 4) {
|
|
51 |
@return nth($spacing, 2);
|
|
52 |
}
|
|
53 |
|
|
54 |
@error "Invalid spacing #{spacing}";
|
|
55 |
}
|
|
56 |
|
|
57 |
@function extract-bottom($spacing){
|
|
58 |
@if (length($spacing) == 1) {
|
|
59 |
@return nth($spacing, 1);
|
|
60 |
}
|
|
61 |
|
|
62 |
@if (length($spacing) == 2) {
|
|
63 |
@return nth($spacing, 1);
|
|
64 |
}
|
|
65 |
|
|
66 |
@if (length($spacing) == 4) {
|
|
67 |
@return nth($spacing, 3);
|
|
68 |
}
|
|
69 |
|
|
70 |
@error "Invalid spacing #{spacing}";
|
|
71 |
}
|
|
72 |
|
|
73 |
@function extract-left($spacing){
|
|
74 |
@if (length($spacing) == 1) {
|
|
75 |
@return nth($spacing, 1);
|
|
76 |
}
|
|
77 |
|
|
78 |
@if (length($spacing) == 2) {
|
|
79 |
@return nth($spacing, 2);
|
|
80 |
}
|
|
81 |
|
|
82 |
@if (length($spacing) == 4) {
|
|
83 |
@return nth($spacing, 4);
|
|
84 |
}
|
|
85 |
|
|
86 |
@error "Invalid spacing #{spacing}";
|
|
87 |
}
|
|
88 |
|
37 |
89 |
// Check if value is a number > 0;
|
38 |
90 |
@function is-positive-number($value) {
|
39 |
91 |
@return type-of($value) == 'number' and $value > 0;
|
40 |
|
-
|