summaryrefslogtreecommitdiffstats
path: root/lib/parse
diff options
context:
space:
mode:
authorAaron O'Mullan <aaron.omullan@friendco.de>2014-03-31 19:39:36 -0700
committerAaron O'Mullan <aaron.omullan@friendco.de>2014-03-31 19:39:38 -0700
commit77136705fc5e625ba4e823e7b81f7f0e0e891a54 (patch)
tree24bd5275708588254e094400341a5fc2b81e698a /lib/parse
parentb16f6d548ca0b85a0464a01da6f87db628069d7d (diff)
downloadgitbook-77136705fc5e625ba4e823e7b81f7f0e0e891a54.zip
gitbook-77136705fc5e625ba4e823e7b81f7f0e0e891a54.tar.gz
gitbook-77136705fc5e625ba4e823e7b81f7f0e0e891a54.tar.bz2
Add level attribute in navigation
Diffstat (limited to 'lib/parse')
-rw-r--r--lib/parse/navigation.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/parse/navigation.js b/lib/parse/navigation.js
index 3f69381..2680251 100644
--- a/lib/parse/navigation.js
+++ b/lib/parse/navigation.js
@@ -44,6 +44,7 @@ function navigation(summary, files) {
mapping[chapter.path] = {
prev: clean(prev),
next: clean(next),
+ level: (idx+1).toString(),
};
// Check a chapter's articles
@@ -55,6 +56,7 @@ function navigation(summary, files) {
mapping[article.path] = {
prev: clean(prev),
next: clean(next),
+ level: [idx+1, _idx+1].join('.'),
};
});
});
@@ -63,6 +65,7 @@ function navigation(summary, files) {
mapping['README.html'] = {
prev: null,
next: clean(summary.chapters[0]),
+ level: '0',
};
// Filter for only files we want