diff options
author | kpdecker <kpdecker@gmail.com> | 2014-05-19 23:08:34 -0500 |
---|---|---|
committer | kpdecker <kpdecker@gmail.com> | 2014-05-19 23:08:34 -0500 |
commit | 3638874ddc6cf03b3979364f5fc188d55e151644 (patch) | |
tree | d5f1c0f41047b0640d14fd5153d1a2b582caf0b1 /lib/handlebars/compiler/compiler.js | |
parent | f419838362ad6f3a6f10179bcd7ca683d527e030 (diff) | |
download | handlebars.js-3638874ddc6cf03b3979364f5fc188d55e151644.zip handlebars.js-3638874ddc6cf03b3979364f5fc188d55e151644.tar.gz handlebars.js-3638874ddc6cf03b3979364f5fc188d55e151644.tar.bz2 |
Expose setup wrappers for compiled templates
Diffstat (limited to 'lib/handlebars/compiler/compiler.js')
-rw-r--r-- | lib/handlebars/compiler/compiler.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/handlebars/compiler/compiler.js b/lib/handlebars/compiler/compiler.js index db0f39c..e5f2280 100644 --- a/lib/handlebars/compiler/compiler.js +++ b/lib/handlebars/compiler/compiler.js @@ -457,11 +457,17 @@ export function compile(input, options, env) { } return compiled.call(this, context, options); }; - ret.child = function(i) { + ret._setup = function(options) { if (!compiled) { compiled = compileInput(); } - return compiled.child(i); + return compiled._setup(options); + }; + ret._child = function(i) { + if (!compiled) { + compiled = compileInput(); + } + return compiled._child(i); }; return ret; } |