diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-04-24 19:12:03 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-04-24 19:12:03 +0200 |
commit | 93b257314aa9a6ba240ff7d9534ddb1a6ded6bc0 (patch) | |
tree | fdb9103fe3d32c34326b7a13746668e2056a40de /lib/output/createTemplateEngine.js | |
parent | 19a1db8cb43431352d30dbc48aebb9cc8bf58eec (diff) | |
download | gitbook-93b257314aa9a6ba240ff7d9534ddb1a6ded6bc0.zip gitbook-93b257314aa9a6ba240ff7d9534ddb1a6ded6bc0.tar.gz gitbook-93b257314aa9a6ba240ff7d9534ddb1a6ded6bc0.tar.bz2 |
Add default filters and blocks
Diffstat (limited to 'lib/output/createTemplateEngine.js')
-rw-r--r-- | lib/output/createTemplateEngine.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/output/createTemplateEngine.js b/lib/output/createTemplateEngine.js index 810c41e..27dbeba 100644 --- a/lib/output/createTemplateEngine.js +++ b/lib/output/createTemplateEngine.js @@ -1,5 +1,10 @@ var Immutable = require('immutable'); + var TemplateEngine = require('../models/templateEngine'); +var ConrefsLoader = require('./loaders/conrefs'); + +var defaultBlocks = require('../constants/defaultBlocks'); +var defaultFilters = require('../constants/defaultFilters'); /** Create template engine for an output. @@ -22,9 +27,16 @@ function createTemplateEngine(output) { }) .flatten(); + // Extend with default + blocks = defaultBlocks.concat(blocks); + filters = defaultFilters.merge(filters); + + var loader = new ConrefsLoader(); + return new TemplateEngine({ filters: filters, - blocks: blocks + blocks: blocks, + loader: loader }); } |