Lines Matching refs:list
1 @function ms-reverse-list($list) { parameter
2 @if length($list) > 1 {
3 @if nth($list, 1) > nth($list, length($list)) {
4 $MS-reversed-list: ();
5 @each $Value in $list {
6 $MS-reversed-list: join($Value, $MS-reversed-list);
8 @return $MS-reversed-list;
11 @return $list;
15 @function ms-generate-list($Value: 0, $Bases: $ms-base, $Ratios: $ms-ratio) {
18 $MS-list: ();
19 $MS-base-list: ();
27 $MS-base-list: ();
30 // Seed list with an initial value
31 $MS-base-list: $Base;
39 $MS-base-list: join($MS-base-list, ms-calc($Base-counter, $Base, $Ratio));
43 // Ensure the list is smallest to largest
44 $MS-base-list: ms-reverse-list($MS-base-list);
49 $MS-base-list: join($MS-base-list, ms-calc($Base-counter, $Base, $Ratio));
60 $MS-base-list: join($MS-base-list, ms-calc($Base-counter, $Base, $Ratio));
64 // Ensure the list is smallest to largest
65 $MS-base-list: ms-reverse-list($MS-base-list);
73 $MS-base-list: join($MS-base-list, $MS-calc);
81 @if nth($MS-base-list, 1) > nth($Bases, 1) {
82 $MS-new-list: ();
83 @for $i from 2 through length($MS-base-list) {
84 $MS-new-list: join($MS-new-list, nth($MS-base-list, $i));
86 $MS-base-list: $MS-new-list;
92 // reverse list if its largest to smallest
93 $MS-base-list: ms-reverse-list($MS-base-list);
95 // Add new possibilities to the master list
96 $MS-list: append($MS-list, $MS-base-list, comma);
101 // After all the possibilities are found, output a master list
102 @return $MS-list;