Lines Matching refs:options

53     function invokePartialWrapper(partial, context, options) {  argument
54 if (options.hash) {
55 context = _utils.extend({}, context, options.hash);
56 if (options.ids) {
57 options.ids[0] = true;
60 partial = env.VM.resolvePartial.call(this, partial, context, options);
62 var extendedOptions = _utils.extend({}, options, {
70 options.partials[options.name] = env.compile(partial, templateSpec.compilerOptions, env);
71 result = options.partials[options.name](context, extendedOptions);
74 if (options.indent) {
81 lines[i] = options.indent + lines[i];
87 …throw new _Exception['default']('The partial ' + options.name + ' could not be compiled when runni…
172 var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
174 var data = options.data;
176 ret._setup(options);
177 if (!options.partial && templateSpec.useData) {
183 if (options.depths) {
184 depths = context != options.depths[0] ? [context].concat(options.depths) : options.depths;
194 …main = executeDecorators(templateSpec.main, main, container, options.depths || [], data, blockPara…
195 return main(context, options);
200 ret._setup = function (options) { argument
201 if (!options.partial) {
202 var mergedHelpers = _utils.extend({}, env.helpers, options.helpers);
208 container.partials = container.mergeIfNeeded(options.partials, env.partials);
211 container.decorators = _utils.extend({}, env.decorators, options.decorators);
215 container.protoAccessControl = _internalProtoAccess.createProtoAccessControl(options);
217 …var keepHelperInHelpers = options.allowCallsToHelperMissing || templateWasPrecompiledWithCompilerV…
221 container.protoAccessControl = options.protoAccessControl; // internal option
222 container.helpers = options.helpers;
223 container.partials = options.partials;
224 container.decorators = options.decorators;
225 container.hooks = options.hooks;
244 var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
251 …iner, context, container.helpers, container.partials, options.data || data, blockParams && [option…
266 function resolvePartial(partial, context, options) { argument
268 if (options.name === '@partial-block') {
269 partial = options.data['partial-block'];
271 partial = options.partials[options.name];
273 } else if (!partial.call && !options.name) {
275 options.name = partial;
276 partial = options.partials[partial];
281 function invokePartial(partial, context, options) { argument
283 var currentPartialBlock = options.data && options.data['partial-block'];
284 options.partial = true;
285 if (options.ids) {
286 options.data.contextPath = options.ids[0] || options.data.contextPath;
290 if (options.fn && options.fn !== noop) {
292 options.data = _base.createFrame(options.data);
294 var fn = options.fn;
295 partialBlock = options.data['partial-block'] = function partialBlockWrapper(context) {
296 var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
300 options.data = _base.createFrame(options.data);
301 options.data['partial-block'] = currentPartialBlock;
302 return fn(context, options);
305 options.partials = _utils.extend({}, options.partials, fn.partials);
315 throw new _Exception['default']('The partial ' + options.name + ' could not be found');
317 return partial(context, options);
351 return _internalWrapHelper.wrapHelper(helper, function (options) { argument
352 return _utils.extend({ lookupProperty: lookupProperty }, options);