summaryrefslogtreecommitdiffstats
path: root/lib/api/encodeGlobal.js
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-05-08 10:33:45 +0200
committerSamy Pesse <samypesse@gmail.com>2016-05-08 10:33:45 +0200
commit54956de59f1a3a5796b4a3665d36c08cba91bf4d (patch)
treec24b86d40950fa47b94dd9d6746e21c4fc5515e9 /lib/api/encodeGlobal.js
parent2cbd30d1f22ab2c886c05b8e33631b9f1f175160 (diff)
downloadgitbook-54956de59f1a3a5796b4a3665d36c08cba91bf4d.zip
gitbook-54956de59f1a3a5796b4a3665d36c08cba91bf4d.tar.gz
gitbook-54956de59f1a3a5796b4a3665d36c08cba91bf4d.tar.bz2
Start API for plugins to access the summary
Diffstat (limited to 'lib/api/encodeGlobal.js')
-rw-r--r--lib/api/encodeGlobal.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/api/encodeGlobal.js b/lib/api/encodeGlobal.js
index 1e7df36..8e3456a 100644
--- a/lib/api/encodeGlobal.js
+++ b/lib/api/encodeGlobal.js
@@ -5,12 +5,14 @@ var fs = require('../utils/fs');
var Plugins = require('../plugins');
var deprecate = require('./deprecate');
-var encodeConfig = require('./encodeConfig');
-var encodeNavigation = require('./encodeNavigation');
var fileToURL = require('../output/helper/fileToURL');
var defaultBlocks = require('../constants/defaultBlocks');
var gitbook = require('../gitbook');
+var encodeConfig = require('./encodeConfig');
+var encodeSummary = require('./encodeSummary');
+var encodeNavigation = require('./encodeNavigation');
+
/**
Encode a global context into a JS object
It's the context for page's hook, etc
@@ -29,6 +31,7 @@ function encodeGlobal(output) {
var result = {
log: logger,
config: encodeConfig(output, book.getConfig()),
+ summary: encodeSummary(output. book.getSummary()),
/**
Check if the book is a multilingual book