Lines Matching refs:depths

2305 	    lookup: function lookup(depths, name) {
2306 var len = depths.length;
2308 var result = depths[i] && container.lookupProperty(depths[i], name);
2310 return depths[i][name];
2328 program: function program(i, data, declaredBlockParams, blockParams, depths) {
2331 if (data || depths || blockParams || declaredBlockParams) {
2332 programWrapper = wrapProgram(this, i, fn, data, declaredBlockParams, blockParams, depths);
2370 var depths = undefined,
2373 if (options.depths) {
2374 depths = context != options.depths[0] ? [context].concat(options.depths) : options.depths;
2376 depths = [context];
2381 return '' + templateSpec.main(container, context, container.helpers, container.partials, data, blockParams, depths);
2384 main = executeDecorators(templateSpec.main, main, container, options.depths || [], data, blockParams);
2419 ret._child = function (i, data, blockParams, depths) {
2423 if (templateSpec.useDepths && !depths) {
2424 throw new _exception2['default']('must pass parent depths');
2427 return wrapProgram(container, i, templateSpec[i], data, 0, blockParams, depths);
2432 function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {
2436 var currentDepths = depths;
2437 if (depths && context != depths[0] && !(context === container.nullContext && depths[0] === null)) {
2438 currentDepths = [context].concat(depths);
2444 prog = executeDecorators(fn, prog, container, depths, data, blockParams);
2447 prog.depth = depths ? depths.length : 0;
2523 function executeDecorators(fn, prog, container, depths, data, blockParams) {
2526 prog = fn.decorator(prog, props, container, depths && depths[0], data, blockParams, depths);
4592 ret._child = function (i, data, blockParams, depths) {
4596 return compiled._child(i, data, blockParams, depths);
4669 return [this.aliasable('container.lookup'), '(depths, ', JSON.stringify(name), ')'];
4770 this.decorators = Function.apply(this, ['fn', 'props', 'container', 'depth0', 'data', 'blockParams', 'depths', this.decorators.merge()]);
4772 this.decorators.prepend('function(fn, props, container, depth0, data, blockParams, depths) {\n');
4889 params.push('depths');
5384 options.depths = 'depths';
5491 programParams.push('depths');
5628 return 'depths[' + context + ']';