summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/runtime.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2015-08-19 06:35:32 -0700
committerkpdecker <kpdecker@gmail.com>2015-08-22 10:59:34 -0700
commit2a4a5447f560723a2c898e0a4d97cd929131bba6 (patch)
tree7f5ae1fa298d7878835ff4d957a8becd7e8207eb /lib/handlebars/runtime.js
parent1c274088c1ea9969f7a676fd5bebd11698f73116 (diff)
downloadhandlebars.js-2a4a5447f560723a2c898e0a4d97cd929131bba6.zip
handlebars.js-2a4a5447f560723a2c898e0a4d97cd929131bba6.tar.gz
handlebars.js-2a4a5447f560723a2c898e0a4d97cd929131bba6.tar.bz2
Implement decorator environment and registration
Diffstat (limited to 'lib/handlebars/runtime.js')
-rw-r--r--lib/handlebars/runtime.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/handlebars/runtime.js b/lib/handlebars/runtime.js
index de42752..2300439 100644
--- a/lib/handlebars/runtime.js
+++ b/lib/handlebars/runtime.js
@@ -153,9 +153,13 @@ export function template(templateSpec, env) {
if (templateSpec.usePartial) {
container.partials = container.merge(options.partials, env.partials);
}
+ if (templateSpec.useDecorators) {
+ container.decorators = container.merge(options.decorators, env.decorators);
+ }
} else {
container.helpers = options.helpers;
container.partials = options.partials;
+ container.decorators = options.decorators;
}
};