Issues (117)

lib/patternlibrary/list-patterns.js (1 issue)

1
/**
2
 * retrieve current pattern-library data
3
 */
4 View Code Duplication
function getPatterns ( type_or_category ) { 
0 ignored issues
show
This code seems to be duplicated in your project.
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;