Use API to create context for filters/blocks

This commit is contained in:
Samy Pessé
2016-04-29 15:30:56 +02:00
parent 8d9d4fe23f
commit ceb4627f4e
@@ -2,6 +2,7 @@ var path = require('path');
var nunjucks = require('nunjucks');
var DoExtension = require('nunjucks-do')(nunjucks);
var Api = require('../../api');
var JSONUtils = require('../../json');
var LocationUtils = require('../../utils/location');
var fs = require('../../utils/fs');
@@ -47,9 +48,14 @@ function createTemplateEngine(output, currentFile) {
// Get languages
var language = config.get('language');
// Create API context
var context = Api.encodeGlobal(output);
return TemplateEngine.create({
loader: loader,
context: context,
filters: defaultFilters.merge({
/**
Translate a sentence