1 | ;
|
2 |
|
3 | function 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 |
|
19 | module.exports = helper;
|