Skip to content

Commit 4a7cf8d

Browse files
committed
beautify template code too.
dial down the indent to reduce horizontal scroll closes #448
1 parent add7776 commit 4a7cf8d

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

core/lib/patternlab.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -385,15 +385,18 @@ var patternlab_engine = function (config) {
385385

386386
var footerHTML = pattern_assembler.renderPattern(patternlab.userFoot, allFooterData);
387387

388-
//write the compiled template to the public patterns directory
389388
var patternPage = headHTML + pattern.patternPartialCode + footerHTML;
390-
var cleanedPatternPage = config.cleanOutputHtml ? cleanHtml(patternPage) : patternPage;
391-
var cleanedPatternPartialCode = config.cleanOutputHtml ? cleanHtml(pattern.patternPartialCode) : pattern.patternPartialCode;
392389

390+
//beautify the output if configured to do so
391+
var cleanedPatternPage = config.cleanOutputHtml ? cleanHtml(patternPage, {indent_size: 2}) : patternPage;
392+
var cleanedPatternPartialCode = config.cleanOutputHtml ? cleanHtml(pattern.patternPartialCode, {indent_size: 2}) : pattern.patternPartialCode;
393+
var cleanedPatternTemplateCode = config.cleanOutputHtml ? cleanHtml(pattern.template, {indent_size: 2}) : pattern.template;
394+
395+
//write the compiled template to the public patterns directory
393396
fs.outputFileSync(paths.public.patterns + pattern.getPatternLink(patternlab, 'rendered'), cleanedPatternPage);
394397

395398
//write the mustache file too
396-
fs.outputFileSync(paths.public.patterns + pattern.getPatternLink(patternlab, 'rawTemplate'), pattern.template);
399+
fs.outputFileSync(paths.public.patterns + pattern.getPatternLink(patternlab, 'rawTemplate'), cleanedPatternTemplateCode);
397400

398401
//write the encoded version too
399402
fs.outputFileSync(paths.public.patterns + pattern.getPatternLink(patternlab, 'markupOnly'), cleanedPatternPartialCode);

0 commit comments

Comments
 (0)