Merge pull request #72 from GavinRay97/patch-4

Nunjucks render inline take two
This commit is contained in:
chg20 2020-06-03 05:46:41 -07:00 committed by GitHub
commit ca3f91b536
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,9 +24,14 @@ htmx.defineExtension('client-side-templates', {
if (nunjucksTemplate) {
var data = JSON.parse(text);
var templateName = nunjucksTemplate.getAttribute('nunjucks-template');
return nunjucks.render(templateName, data);
}
var template = htmx.find('#' + templateName);
if (template) {
return nunjucks.renderString(template.innerHTML, data);
} else {
return nunjucks.render(templateName, data);
}
}
return text;
}
});
});