summaryrefslogtreecommitdiffstats
path: root/lib/api/encodeGlobal.js
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-04-28 22:45:50 +0200
committerSamy Pesse <samypesse@gmail.com>2016-04-28 22:45:50 +0200
commit68b9bf7e38867eed8763854a731f15959aaf65b5 (patch)
treeb9e20ba59d355758a64c94eed05fbfdca8b92a7b /lib/api/encodeGlobal.js
parent826f90505c1a70ad2a8cf3715bac6d5efaeba22c (diff)
downloadgitbook-68b9bf7e38867eed8763854a731f15959aaf65b5.zip
gitbook-68b9bf7e38867eed8763854a731f15959aaf65b5.tar.gz
gitbook-68b9bf7e38867eed8763854a731f15959aaf65b5.tar.bz2
Encode navigation for compatibility with gitbook v2
Diffstat (limited to 'lib/api/encodeGlobal.js')
-rw-r--r--lib/api/encodeGlobal.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/api/encodeGlobal.js b/lib/api/encodeGlobal.js
index bbd693b..78919d3 100644
--- a/lib/api/encodeGlobal.js
+++ b/lib/api/encodeGlobal.js
@@ -4,6 +4,7 @@ var PathUtils = require('../utils/path');
var deprecate = require('./deprecate');
var encodeConfig = require('./encodeConfig');
+var encodeNavigation = require('./encodeNavigation');
var fileToURL = require('../output/helper/fileToURL');
/**
@@ -79,6 +80,11 @@ function encodeGlobal(output) {
}
};
+ // Deprecated properties
+
+ deprecate.field(output, 'this.navigation', result, 'sections', encodeNavigation(output),
+ '"navigation" property is deprecated');
+
deprecate.field(output, 'this.book', result, 'book',
result, '"book" property is deprecated, use "this" directly instead');