mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-10-02 15:25:26 +00:00
Nunjucks render inline take two
This commit is contained in:
parent
f501ca6f7e
commit
70b7ccd5bf
@ -24,9 +24,14 @@ htmx.defineExtension('client-side-templates', {
|
|||||||
if (nunjucksTemplate) {
|
if (nunjucksTemplate) {
|
||||||
var data = JSON.parse(text);
|
var data = JSON.parse(text);
|
||||||
var templateName = nunjucksTemplate.getAttribute('nunjucks-template');
|
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;
|
return text;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user