summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/runtime.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2014-08-23 18:52:30 -0500
committerkpdecker <kpdecker@gmail.com>2014-08-23 18:52:30 -0500
commit2b3fdf7ea80bb7af8e6317c2ce30a4ce3236e7f6 (patch)
treeb5147e7095aa4c17ef23f22c50bb95516b9658bc /lib/handlebars/runtime.js
parent0c7c37df6aa31a3e70f9eecadcaaa25928921c94 (diff)
downloadhandlebars.js-2b3fdf7ea80bb7af8e6317c2ce30a4ce3236e7f6.zip
handlebars.js-2b3fdf7ea80bb7af8e6317c2ce30a4ce3236e7f6.tar.gz
handlebars.js-2b3fdf7ea80bb7af8e6317c2ce30a4ce3236e7f6.tar.bz2
Additional test coverage cleanup
Also fixes the template._child implementation which broke with the depthed work.
Diffstat (limited to 'lib/handlebars/runtime.js')
-rw-r--r--lib/handlebars/runtime.js7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/handlebars/runtime.js b/lib/handlebars/runtime.js
index 0780fbf..eb942d5 100644
--- a/lib/handlebars/runtime.js
+++ b/lib/handlebars/runtime.js
@@ -150,12 +150,11 @@ export function template(templateSpec, env) {
};
ret._child = function(i) {
- if (templateSpec.depth) {
- throw new Exception('_child can not be used with depthed methods');
+ if (templateSpec.useDepths) {
+ throw new Exception('_child can not be used with depthed templates');
}
- // TODO : Fix this
- return container.programWithDepth(i);
+ return program(container, i, templateSpec[i]);
};
return ret;
}