UNPKG

548 BJavaScriptView Raw
1'use strict';
2
3function helper(paper) {
4 paper.handlebars.registerHelper('block', function (name) {
5 const options = arguments[arguments.length - 1];
6
7 /* Look for partial by name. */
8 var partial = paper.handlebars.partials[name] || options.fn;
9 return partial(this, {data: options.hash});
10 });
11
12 paper.handlebars.registerHelper('partial', function (name) {
13 var options = arguments[arguments.length - 1];
14
15 paper.handlebars.registerPartial(name, options.fn);
16 });
17}
18
19module.exports = helper;