diff options
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, |