保誠-保戶業務員媒合平台
tomasysh
2022-05-25 43d0eed31f4b2a59e23c06ceba3616aac3f549f6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@plugin './plugin.js';
.navigation-color-loop(@ruleset) when (length( @colors ) >= 1) {
  @length: length( @colors ) ;
  .looper( 1 ) ;
  .looper( @index ) when ( @index <= @length ) and (length(extract( @colors, @index )) = 2) {
    @navPair: extract( @colors, @index );
    @navColorName: extract( @navPair, 1 ) ;
    @navColorValue: extract( @navPair, 2 ) ;
    @ruleset();
    .looper( @index + 1 ) ;
  }
}
 
.pagination-color-loop(@ruleset) when (length( @colors ) >= 1) {
  @length: length( @colors ) ;
  .looper( 1 ) ;
  .looper( @index ) when ( @index <= @length ) and (length(extract( @colors, @index )) = 2) {
    @paginationPair: extract( @colors, @index );
    @paginationColorName: extract( @paginationPair, 1 ) ;
    @paginationColorValue: extract( @paginationPair, 2 ) ;
    @ruleset();
    .looper( @index + 1 ) ;
  }
}