Skip to content

Commit 9382be1

Browse files
committed
viewallpaths wip
1 parent 9d1f535 commit 9382be1

File tree

1 file changed

+28
-7
lines changed

1 file changed

+28
-7
lines changed

core/lib/ui_builder.js

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,39 @@ var ui_builder = function () {
1414

1515
function addToPatternPaths(patternlab, pattern) {
1616

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');
1818

19-
20-
if(!patternlab.patternPaths) {
19+
if (!patternlab.patternPaths) {
2120
patternlab.patternPaths = {};
2221
}
2322

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) {
2537
patternlab.viewAllPaths = {};
2638
}
2739

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] = {};
3046
}
31-
patternlab.patternPaths[pattern.patternGroup][pattern.patternBaseName] = pattern.name;
47+
48+
patternlab.viewAllPaths[pattern.patternGroup][pattern.patternSubGroup] = pattern.flatPatternPath;
49+
3250
}
3351

3452
function writeFile(filePath, data, callback) {
@@ -139,6 +157,9 @@ var ui_builder = function () {
139157
pattern.isSubtypePattern = !pattern.isPattern;
140158
groupedPatterns.patternGroups[pattern.patternGroup][pattern.patternSubGroup] = {};
141159
groupedPatterns.patternGroups[pattern.patternGroup][pattern.patternSubGroup]['viewall-' + pattern.patternGroup + '-' + pattern.patternSubGroup] = injectDocumentationBlock(pattern, patternlab, true);
160+
161+
addToViewAllPaths(patternlab, pattern);
162+
142163
}
143164
groupedPatterns.patternGroups[pattern.patternGroup][pattern.patternSubGroup][pattern.patternBaseName] = pattern;
144165

0 commit comments

Comments
 (0)