1 | /** |
||
2 | * retrieve current pattern-library data |
||
3 | */ |
||
4 | View Code Duplication | function getPatterns ( type_or_category ) { |
|
0 ignored issues
–
show
Duplication
introduced
by
Loading history...
|
|||
5 | 225 | if (type_or_category) { |
|
6 | 125 | var patterns = {}; |
|
7 | 125 | for (var patternkey in this.data.patterns) { |
|
8 | var pattern = this.data.patterns[patternkey]; |
||
9 | 2 | if ( |
|
10 | ( String(patternkey).indexOf(type_or_category) != -1 ) || |
||
11 | ( pattern.pattern.categories && ( pattern.pattern.categories.indexOf(type_or_category) != -1 ) ) |
||
12 | ) { |
||
13 | patterns[patternkey] = pattern; |
||
14 | } |
||
15 | } |
||
16 | 125 | return patterns; |
|
17 | } |
||
18 | |||
19 | 100 | return this.data.patterns; |
|
20 | |||
21 | } |
||
22 | |||
23 | module.exports = getPatterns; |