From f9167c8fddbb757d314e1545c9dc788415a1fbf7 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sat, 26 Jun 2021 17:05:55 -0400 Subject: Template rendering updates (#1762) * Remove unused function * Update template rendering return value --- ext/js/templates/template-renderer.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'ext/js/templates/template-renderer.js') 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; } } -- cgit v1.2.3