diff options
author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2021-06-26 17:05:55 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-26 17:05:55 -0400 |
commit | f9167c8fddbb757d314e1545c9dc788415a1fbf7 (patch) | |
tree | e1f1ba1e02a96baac4ae469341e41eb60e1b8ce9 /ext/js/templates | |
parent | f497cb2a07b890d7d4873b5f90c6238d4cb8cb64 (diff) |
Template rendering updates (#1762)
* Remove unused function
* Update template rendering return value
Diffstat (limited to 'ext/js/templates')
-rw-r--r-- | ext/js/templates/template-renderer.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/js/templates/template-renderer.js b/ext/js/templates/template-renderer.js index 07b2849c..e27ad03c 100644 --- a/ext/js/templates/template-renderer.js +++ b/ext/js/templates/template-renderer.js @@ -28,6 +28,7 @@ class TemplateRenderer { this._helpersRegistered = false; this._stateStack = null; this._dataTypes = new Map(); + this._requirements = null; } registerDataType(name, {modifier=null, composeData=null}) { @@ -85,10 +86,14 @@ class TemplateRenderer { _renderTemplate(instance, data) { try { + const requirements = []; this._stateStack = [new Map()]; - return instance(data).trim(); + this._requirements = requirements; + const result = instance(data).trim(); + return {result, requirements}; } finally { this._stateStack = null; + this._requirements = null; } } |