Skip to content

Commit 7cb7169

Browse files
committed
wip styleguide building with all the generated markdown
1 parent 2564ab5 commit 7cb7169

File tree

2 files changed

+20
-23
lines changed

2 files changed

+20
-23
lines changed

core/lib/pattern_assembler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ var pattern_assembler = function () {
219219
//experiment
220220
//subTypePattern.patternPartial = function(){ return 'viewall-' + subTypePattern.patternPartial; };
221221
subTypePattern.isPattern = false;
222-
subTypePattern.engine = null;
222+
//subTypePattern.engine = null;
223223

224224
addSubtypePattern(subTypePattern, patternlab)
225225
return subTypePattern;

core/lib/ui_builder.js

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ var ui_builder = function () {
5252

5353

5454
if (!patternlab.viewAllPaths[pattern.patternGroup]['all']) {
55-
patternlab.viewAllPaths[pattern.patternGroup]['all'] = pattern.flatPatternPath;
55+
patternlab.viewAllPaths[pattern.patternGroup]['all'] = pattern.patternType ;
5656
}
5757
}
5858

@@ -132,7 +132,7 @@ var ui_builder = function () {
132132
patternSectionSubtype : isSubtypePattern,
133133
patternLink: pattern.flatPatternPath + path.sep + 'index.html',
134134
isPattern: false,
135-
engine: null,
135+
engine: pattern.engine,
136136

137137
//todo this might be broken yet
138138
flatPatternPath: pattern.flatPatternPath, // + (isSubtypePattern ? '-' + pattern.patternSubGroup : ''),
@@ -320,10 +320,6 @@ var ui_builder = function () {
320320
return groupedPatterns;
321321
}
322322

323-
function buildNavigation(patternlab, patterns) {
324-
325-
}
326-
327323
function buildFooterHTML(patternlab, patternPartial) {
328324
//set the pattern-specific footer by compiling the general-footer with data, and then adding it to the meta footer
329325
var footerPartial = pattern_assembler.renderPattern(patternlab.footer, {
@@ -338,15 +334,9 @@ var ui_builder = function () {
338334
return footerHTML;
339335
}
340336

341-
function buildViewAllHTML(patternlab, patterns, patternPartial, isPatternType) {
342-
343-
console.log(343, 'building viewall HTML for', patternPartial);
344-
345-
//if (isPatternType) {
346-
// patternPartial = patternPartial.substring(patternPartial.indexOf('viewall-'));
347-
// console.log(21, patternPartial);
348-
//}
337+
function buildViewAllHTML(patternlab, patterns, patternPartial) {
349338

339+
//console.log(343, 'building viewall HTML for', patternPartial);
350340

351341
var viewAllHTML = pattern_assembler.renderPattern(patternlab.viewAll,
352342
{
@@ -422,17 +412,15 @@ var ui_builder = function () {
422412
var footerHTML = buildFooterHTML(patternlab, patternType);
423413

424414
//render the viewall template
425-
var viewAllHTML = buildViewAllHTML(patternlab, typePatterns, patternType, true);
415+
var viewAllHTML = buildViewAllHTML(patternlab, typePatterns, patternType);
426416

427-
//writeFile(paths.public.patterns + p.subdir + '/index.json', JSON.stringify(typePatterns));
417+
writeFile(paths.public.patterns + p.subdir + '/index.json', JSON.stringify(typePatterns));
428418
console.log(5, 'trying to write view all file to patterns/', p.subdir);
429419

430420
writeFile(paths.public.patterns + p.subdir + '/index.html', mainPageHeadHtml + viewAllHTML + footerHTML);
431421

432422
patterns = patterns.concat(typePatterns);
433423

434-
console.log(3.57, patterns.length);
435-
436424
});
437425

438426
writeFile(paths.public.patterns + '/patterns.json', JSON.stringify(patterns));
@@ -521,16 +509,25 @@ var ui_builder = function () {
521509
//build the viewall pages
522510
var patterns = buildViewAllPages(headerHTML, patternlab, styleguidePatterns);
523511

524-
525512
writeFile('./all.json', JSON.stringify(patterns));
526513

527-
528514
//build the main styleguide page
529515
//todo broken
530516
var styleguideHtml = pattern_assembler.renderPattern(patternlab.viewAll,
531517
{
532-
partials: patterns,
533-
cacheBuster: patternlab.cacheBuster
518+
//partials: patterns
519+
partials: [
520+
{
521+
"patternSectionSubtype" : {
522+
"patternName": "global",
523+
"patternLink": "00-atoms-00-global\\index.html",
524+
"patternPartial": "viewall-atoms-global",
525+
"patternSectionSubtype": true,
526+
"patternDesc": ""
527+
}
528+
529+
}
530+
]
534531
}, {
535532
patternSection: patternlab.patternSection,
536533
patternSectionSubType: patternlab.patternSectionSubType

0 commit comments

Comments
 (0)