diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-04-25 14:29:51 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-04-25 14:29:51 +0200 |
commit | ac2ad8d8b5b539cc86c13229d230caa2dd461afa (patch) | |
tree | 78f2703d3d53922495815e7f6e60ce02cd8fc492 /lib/output/createTemplateEngine.js | |
parent | 14ce495e9e6f162a74ef1e202fef62855da2a5fc (diff) | |
download | gitbook-ac2ad8d8b5b539cc86c13229d230caa2dd461afa.zip gitbook-ac2ad8d8b5b539cc86c13229d230caa2dd461afa.tar.gz gitbook-ac2ad8d8b5b539cc86c13229d230caa2dd461afa.tar.bz2 |
Add conrefs loader for templating
Diffstat (limited to 'lib/output/createTemplateEngine.js')
-rw-r--r-- | lib/output/createTemplateEngine.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/output/createTemplateEngine.js b/lib/output/createTemplateEngine.js index fbf39d3..a79f93f 100644 --- a/lib/output/createTemplateEngine.js +++ b/lib/output/createTemplateEngine.js @@ -1,7 +1,7 @@ var Immutable = require('immutable'); +var Templating = require('../templating'); var TemplateEngine = require('../models/templateEngine'); -var ConrefsLoader = require('./loaders/conrefs'); var defaultBlocks = require('../constants/defaultBlocks'); var defaultFilters = require('../constants/defaultFilters'); @@ -15,6 +15,9 @@ var defaultFilters = require('../constants/defaultFilters'); */ function createTemplateEngine(output) { var plugins = output.getPlugins(); + var book = output.getBook(); + var rootFolder = book.getRoot(); + var logger = book.getLogger(); var filters = plugins .reduce(function(result, plugin) { @@ -31,7 +34,8 @@ function createTemplateEngine(output) { blocks = defaultBlocks.concat(blocks); filters = defaultFilters.merge(filters); - var loader = new ConrefsLoader(); + // Create loader + var loader = new Templating.ConrefsLoader(rootFolder, logger); return new TemplateEngine({ filters: filters, |