Lines Matching defs:options
223 instance.registerHelper('blockHelperMissing', function (context, options) {
224 var inverse = options.inverse,
225 fn = options.fn;
233 if (options.ids) {
234 options.ids = [options.name];
237 return instance.helpers.each(context, options);
242 if (options.data && options.ids) {
243 var data = _utils.createFrame(options.data);
244 data.contextPath = _utils.appendContextPath(options.data.contextPath, options.name);
245 options = { data: data };
248 return fn(context, options);
265 instance.registerHelper('each', function (context, options) {
266 if (!options) {
270 var fn = options.fn,
271 inverse = options.inverse,
277 if (options.data && options.ids) {
278 contextPath = _utils.appendContextPath(options.data.contextPath, options.ids[0]) + '.';
285 if (options.data) {
286 data = _utils.createFrame(options.data);
365 instance.registerHelper('helperMissing', function () /* [args, ]options */{
388 instance.registerHelper('if', function (conditional, options) {
399 if (!options.hash.includeZero && !conditional || _utils.isEmpty(conditional)) {
400 return options.inverse(this);
402 return options.fn(this);
406 instance.registerHelper('unless', function (conditional, options) {
411 fn: options.inverse,
412 inverse: options.fn,
413 hash: options.hash
424 instance.registerHelper('log', function () /* message, options */{
426 options = arguments[arguments.length - 1];
432 if (options.hash.level != null) {
433 level = options.hash.level;
434 } else if (options.data && options.data.level != null) {
435 level = options.data.level;
449 instance.registerHelper('lookup', function (obj, field, options) {
454 return options.lookupProperty(obj, field);
470 instance.registerHelper('with', function (context, options) {
478 var fn = options.fn;
481 var data = options.data;
482 if (options.data && options.ids) {
483 data = _utils.createFrame(options.data);
484 data.contextPath = _utils.appendContextPath(options.data.contextPath, options.ids[0]);
492 return options.inverse(this);
548 instance.registerDecorator('inline', function (fn, props, container, options) {
552 ret = function (context, options) {
556 var ret = fn(context, options);
562 props.partials[options.args[0]] = options.fn;
715 _logger2['default'].log('error', 'Handlebars: Access has been denied to resolve the property "' + propertyName + '" because it is not an "own property" of its parent.\n' + 'You can add a runtime option to disable the check or this warning:\n' + 'See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details');
863 var options = arguments[arguments.length - 1];
864 arguments[arguments.length - 1] = transformOptionsFn(options);
924 function invokePartialWrapper(partial, context, options) {
925 if (options.hash) {
926 context = _utils.extend({}, context, options.hash);
927 if (options.ids) {
928 options.ids[0] = true;
931 partial = env.VM.resolvePartial.call(this, partial, context, options);
933 var extendedOptions = _utils.extend({}, options, {
941 options.partials[options.name] = env.compile(partial, templateSpec.compilerOptions, env);
942 result = options.partials[options.name](context, extendedOptions);
945 if (options.indent) {
952 lines[i] = options.indent + lines[i];
958 throw new _Exception['default']('The partial ' + options.name + ' could not be compiled when running in runtime-only mode');
1043 var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
1045 var data = options.data;
1047 ret._setup(options);
1048 if (!options.partial && templateSpec.useData) {
1054 if (options.depths) {
1055 depths = context != options.depths[0] ? [context].concat(options.depths) : options.depths;
1061 function main(context /*, options*/) {
1065 main = executeDecorators(templateSpec.main, main, container, options.depths || [], data, blockParams);
1066 return main(context, options);
1071 ret._setup = function (options) {
1072 if (!options.partial) {
1073 var mergedHelpers = _utils.extend({}, env.helpers, options.helpers);
1079 container.partials = container.mergeIfNeeded(options.partials, env.partials);
1082 container.decorators = _utils.extend({}, env.decorators, options.decorators);
1086 container.protoAccessControl = _internalProtoAccess.createProtoAccessControl(options);
1088 var keepHelperInHelpers = options.allowCallsToHelperMissing || templateWasPrecompiledWithCompilerV7;
1092 container.protoAccessControl = options.protoAccessControl; // internal option
1093 container.helpers = options.helpers;
1094 container.partials = options.partials;
1095 container.decorators = options.decorators;
1096 container.hooks = options.hooks;
1115 var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
1122 return fn(container, context, container.helpers, container.partials, options.data || data, blockParams && [options.blockParams].concat(blockParams), currentDepths);
1137 function resolvePartial(partial, context, options) {
1139 if (options.name === '@partial-block') {
1140 partial = options.data['partial-block'];
1142 partial = options.partials[options.name];
1144 } else if (!partial.call && !options.name) {
1146 options.name = partial;
1147 partial = options.partials[partial];
1152 function invokePartial(partial, context, options) {
1154 var currentPartialBlock = options.data && options.data['partial-block'];
1155 options.partial = true;
1156 if (options.ids) {
1157 options.data.contextPath = options.ids[0] || options.data.contextPath;
1161 if (options.fn && options.fn !== noop) {
1163 options.data = _base.createFrame(options.data);
1165 var fn = options.fn;
1166 partialBlock = options.data['partial-block'] = function partialBlockWrapper(context) {
1167 var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
1171 options.data = _base.createFrame(options.data);
1172 options.data['partial-block'] = currentPartialBlock;
1173 return fn(context, options);
1176 options.partials = _utils.extend({}, options.partials, fn.partials);
1186 throw new _Exception['default']('The partial ' + options.name + ' could not be found');
1188 return partial(context, options);
1222 return _internalWrapHelper.wrapHelper(helper, function (options) {
1223 return _utils.extend({ lookupProperty: lookupProperty }, options);