summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-01-30 12:18:59 +0100
committerSamy Pessé <samypesse@gmail.com>2016-12-22 15:00:33 +0100
commitaf4c14c7c70278675168cf540a3751dfba0b3e41 (patch)
tree379039f089603a8be85859c5a979e175a864ecca
parent8c2a5108e885307ec099b42c56f380cd78dd4c1f (diff)
downloadgitbook-af4c14c7c70278675168cf540a3751dfba0b3e41.zip
gitbook-af4c14c7c70278675168cf540a3751dfba0b3e41.tar.gz
gitbook-af4c14c7c70278675168cf540a3751dfba0b3e41.tar.bz2
Move lang detection to global parser
-rw-r--r--packages/gitbook-markdown/lib/langs.js15
-rw-r--r--packages/gitbook-markdown/test/langs.js2
2 files changed, 1 insertions, 16 deletions
diff --git a/packages/gitbook-markdown/lib/langs.js b/packages/gitbook-markdown/lib/langs.js
index 86da75a..57ac38b 100644
--- a/packages/gitbook-markdown/lib/langs.js
+++ b/packages/gitbook-markdown/lib/langs.js
@@ -3,20 +3,7 @@ var parseEntries = require("./summary").entries;
var parseLangs = function(content) {
- var entries = parseEntries(content);
-
- return _.chain(entries)
- .filter(function(entry) {
- return Boolean(entry.path);
- })
- .map(function(entry) {
- return {
- title: entry.title,
- path: entry.path,
- lang: entry.path.replace("/", "")
- };
- })
- .value();
+ return parseEntries(content);
};
module.exports = parseLangs;
diff --git a/packages/gitbook-markdown/test/langs.js b/packages/gitbook-markdown/test/langs.js
index 3a1c90c..c3ba3c0 100644
--- a/packages/gitbook-markdown/test/langs.js
+++ b/packages/gitbook-markdown/test/langs.js
@@ -10,11 +10,9 @@ var LEXED = langs(CONTENT);
describe('Languages parsing', function () {
it('should detect paths and titles', function() {
assert.equal(LEXED[0].path,'en/');
- assert.equal(LEXED[0].lang,'en');
assert.equal(LEXED[0].title,'English');
assert.equal(LEXED[1].path,'fr/');
- assert.equal(LEXED[1].lang,'fr');
assert.equal(LEXED[1].title,'French');
});
});