mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-16 07:35:16 +00:00
Add context for page templates
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
var Immutable = require('immutable');
|
||||
|
||||
var Templating = require('../templating');
|
||||
var TemplateEngine = require('../models/templateEngine');
|
||||
|
||||
var Api = require('../api');
|
||||
var Plugins = require('../plugins');
|
||||
|
||||
var defaultBlocks = require('../constants/defaultBlocks');
|
||||
@@ -31,12 +30,14 @@ function createTemplateEngine(output) {
|
||||
// Create loader
|
||||
var loader = new Templating.ConrefsLoader(rootFolder, logger);
|
||||
|
||||
return new TemplateEngine({
|
||||
filters: filters,
|
||||
blocks: blocks,
|
||||
loader: loader
|
||||
// Create API context
|
||||
var context = Api.encodeGlobal(output);
|
||||
|
||||
// todo: build context for filters/blocks
|
||||
return new TemplateEngine({
|
||||
filters: filters,
|
||||
blocks: blocks,
|
||||
loader: loader,
|
||||
context: context
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user