diff options
author | kpdecker <kpdecker@gmail.com> | 2015-08-19 06:35:32 -0700 |
---|---|---|
committer | kpdecker <kpdecker@gmail.com> | 2015-08-22 10:59:34 -0700 |
commit | 2a4a5447f560723a2c898e0a4d97cd929131bba6 (patch) | |
tree | 7f5ae1fa298d7878835ff4d957a8becd7e8207eb /lib/handlebars/runtime.js | |
parent | 1c274088c1ea9969f7a676fd5bebd11698f73116 (diff) | |
download | handlebars.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.js | 4 |
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; } }; |