Skip to content

Commit 0cee05a

Browse files
dnwhtebmuenzenmeyer
authored andcommitted
Add support for includes with single quotes
1 parent 0ad1909 commit 0cee05a

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

packages/patternengine-node-nunjucks/lib/engine_nunjucks.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,32 +59,30 @@ var engine_nunjucks = {
5959
renderPattern: function renderPattern(pattern, data) {
6060
// replace pattern names with their full path so Nunjucks can find them.
6161
pattern.extendedTemplate = this.replacePartials(pattern);
62-
// var result = nunjucks.renderString(pattern.extendedTemplate, data);
63-
var result = nunjucks.compile(pattern.extendedTemplate, env).render(data);
62+
var result = nunjucks.renderString(pattern.extendedTemplate, data);
63+
// var result = nunjucks.compile(pattern.extendedTemplate, env).render(data);
6464
return result;
6565
},
6666

6767
// find and return any Nunjucks style includes/imports/extends within pattern
6868
// EXAMPLES OF NUNJUCKS STYLE PARTIAL INCLUDES
6969
// {% include "atoms-parent" %} [WORKS]
70-
// {% include 'atoms-parent' %}
71-
// {% include "atoms-parent" ignore missing %}
70+
// {% include 'atoms-parent' %} [WORKS]
71+
// {% include "atoms-parent" ignore missing %} [WORKS]
7272
// {% import "atoms-parent" as forms %} [WORKS]
7373
// {% from "atoms-parent" import field, label as description %} [WORKS]
7474
// {% extends "atoms-parent" %} [WORKS]
7575
// {% extends parentTemplate %}
7676
// {% extends name + ".njk" %}
7777
findPartials: function findPartials(pattern) {
7878
var matches = pattern.template.match(this.findPartialsRE);
79-
console.log('Matches: ' + matches);
8079
return matches;
8180
},
8281

8382
// given a pattern, and a partial string, tease out the "pattern key" and return it.
8483
findPartial: function (partialString) {
8584
var partial = partialString.match(this.findPartialKeyRE)[1];
86-
partial = partial.replace(/"/g, '');
87-
console.log('Partial: ' + partial);
85+
partial = partial.replace(/["']/g, '');
8886
return partial;
8987
},
9088

0 commit comments

Comments
 (0)