@@ -14,21 +14,39 @@ var ui_builder = function () {
14
14
15
15
function addToPatternPaths ( patternlab , pattern ) {
16
16
17
- console . log ( 'adding' , pattern . patternPartial , pattern . patternGroup , pattern . patternBaseName , pattern . name , 'to paths' ) ;
17
+ // console.log('adding',pattern.patternPartial, pattern.patternGroup, pattern.patternBaseName, pattern.name, 'to paths');
18
18
19
-
20
- if ( ! patternlab . patternPaths ) {
19
+ if ( ! patternlab . patternPaths ) {
21
20
patternlab . patternPaths = { } ;
22
21
}
23
22
24
- if ( ! patternlab . viewAllPaths ) {
23
+ if ( ! patternlab . patternPaths [ pattern . patternGroup ] ) {
24
+ patternlab . patternPaths [ pattern . patternGroup ] = { } ;
25
+ }
26
+
27
+ if ( pattern . isPattern && ! pattern . isDocPattern ) {
28
+ patternlab . patternPaths [ pattern . patternGroup ] [ pattern . patternBaseName ] = pattern . name ;
29
+ }
30
+ }
31
+
32
+ function addToViewAllPaths ( patternlab , pattern ) {
33
+
34
+ console . log ( 'adding' , pattern . patternPartial , pattern . patternGroup , pattern . patternSubGroup , pattern . flatPatternPath , 'to viewallpaths' ) ;
35
+
36
+ if ( ! patternlab . viewAllPaths ) {
25
37
patternlab . viewAllPaths = { } ;
26
38
}
27
39
28
- if ( ! patternlab . patternPaths [ pattern . patternGroup ] ) {
29
- patternlab . patternPaths [ pattern . patternGroup ] = { } ;
40
+ if ( ! patternlab . viewAllPaths [ pattern . patternGroup ] ) {
41
+ patternlab . viewAllPaths [ pattern . patternGroup ] = { } ;
42
+ }
43
+
44
+ if ( ! patternlab . viewAllPaths [ pattern . patternGroup ] [ pattern . patternSubGroup ] ) {
45
+ patternlab . viewAllPaths [ pattern . patternGroup ] [ pattern . patternSubGroup ] = { } ;
30
46
}
31
- patternlab . patternPaths [ pattern . patternGroup ] [ pattern . patternBaseName ] = pattern . name ;
47
+
48
+ patternlab . viewAllPaths [ pattern . patternGroup ] [ pattern . patternSubGroup ] = pattern . flatPatternPath ;
49
+
32
50
}
33
51
34
52
function writeFile ( filePath , data , callback ) {
@@ -139,6 +157,9 @@ var ui_builder = function () {
139
157
pattern . isSubtypePattern = ! pattern . isPattern ;
140
158
groupedPatterns . patternGroups [ pattern . patternGroup ] [ pattern . patternSubGroup ] = { } ;
141
159
groupedPatterns . patternGroups [ pattern . patternGroup ] [ pattern . patternSubGroup ] [ 'viewall-' + pattern . patternGroup + '-' + pattern . patternSubGroup ] = injectDocumentationBlock ( pattern , patternlab , true ) ;
160
+
161
+ addToViewAllPaths ( patternlab , pattern ) ;
162
+
142
163
}
143
164
groupedPatterns . patternGroups [ pattern . patternGroup ] [ pattern . patternSubGroup ] [ pattern . patternBaseName ] = pattern ;
144
165
0 commit comments