Skip to content

Commit cfa8f4b

Browse files
committed
added additional logging for now
1 parent ede5839 commit cfa8f4b

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed

core/lib/pattern_assembler.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ var pattern_assembler = function () {
214214
subTypePattern.patternSectionSubtype = true;
215215
subTypePattern.patternLink = subTypePattern.name + '/index.html';
216216
subTypePattern.patternDesc = subTypeMarkdown.markdown;
217+
subTypePattern.flatPatternPath = subTypePattern.flatPatternPath + '-' + subTypePattern.fileName;
217218
subTypePattern.patternPartial = 'viewall-' + subTypePattern.patternPartial;
218219
subTypePattern.isPattern = false;
219220
subTypePattern.engine = null;

core/lib/ui_builder.js

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -140,12 +140,10 @@ var ui_builder = function() {
140140
var docPattern = patternlab.subtypePatterns['viewall-' + pattern.patternGroup + (isSubtypePattern ? '-' + pattern.patternSubGroup : '')];
141141

142142
if (docPattern) {
143+
docPattern.isDocPattern = true;
143144
return docPattern;
144145
}
145146

146-
147-
console.log(pattern);
148-
149147
var docPattern = new Pattern.createEmpty(
150148
{
151149
name: pattern.flatPatternPath,
@@ -155,7 +153,9 @@ var ui_builder = function() {
155153
patternLink: pattern.flatPatternPath + path.sep + 'index.html',
156154
isPattern: false,
157155
engine: null,
158-
flatPatternPath: pattern.patternGroup + (isSubtypePattern ? '-' + pattern.patternSubGroup: '')
156+
//todo this might be broken yet
157+
flatPatternPath: pattern.flatPatternPath + (isSubtypePattern ? '-' + pattern.patternSubGroup: ''),
158+
isDocPattern: true
159159
}
160160
);
161161

@@ -518,15 +518,17 @@ var ui_builder = function() {
518518

519519
function buildViewAllPages2(mainPageHeadHtml, patternlab, styleguidePatterns) {
520520

521-
console.log(mainPageHeadHtml);
522-
523521
var paths = patternlab.config.paths;
524522

525523
//loop through the grouped styleguide patterns, building at each level
526524
_.forEach(styleguidePatterns.patternGroups, function (patternTypeObj, patternType) {
527525

526+
console.log(patternType);
527+
528528
_.forOwn(patternTypeObj, function(patternSubtypes, patternSubtype) {
529529

530+
console.log(patternSubtype);
531+
530532
var patternPartial = patternType + '-' + patternSubtype;
531533
console.log(patternPartial);
532534

@@ -537,12 +539,18 @@ var ui_builder = function() {
537539
var subtypePatterns = _.values(patternSubtypes);
538540
var viewAllHTML = buildViewAllHTML(patternlab, subtypePatterns, patternPartial);
539541

540-
//todo this feels brittle, why doesn't [0] work?
541-
console.log(subtypePatterns[0]);
542-
writeFile(paths.public.patterns + subtypePatterns[1].flatPatternPath + '/index.html', mainPageHeadHtml + viewAllHTML + footerHTML);
542+
var p = _.find(subtypePatterns, function(pat) {
543+
return pat.isDocPattern;
544+
});
545+
546+
console.log('------');
547+
writeFile(paths.public.patterns + p.flatPatternPath + '/index.html', mainPageHeadHtml + viewAllHTML + footerHTML);
543548

544549
});
545550

551+
552+
console.log('~~~~~~');
553+
546554
});
547555
}
548556

@@ -680,6 +688,8 @@ var ui_builder = function() {
680688
//sort all the patterns explicitly
681689
//TODO
682690

691+
//todo - remove patterns that are supposed to be omitted
692+
683693
//set the pattern-specific header by compiling the general-header with data, and then adding it to the meta header
684694
var headerPartial = pattern_assembler.renderPattern(patternlab.header, {
685695
cacheBuster: patternlab.cacheBuster

0 commit comments

Comments
 (0)