diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-01-30 12:18:59 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-12-22 15:00:33 +0100 |
commit | af4c14c7c70278675168cf540a3751dfba0b3e41 (patch) | |
tree | 379039f089603a8be85859c5a979e175a864ecca | |
parent | 8c2a5108e885307ec099b42c56f380cd78dd4c1f (diff) | |
download | gitbook-af4c14c7c70278675168cf540a3751dfba0b3e41.zip gitbook-af4c14c7c70278675168cf540a3751dfba0b3e41.tar.gz gitbook-af4c14c7c70278675168cf540a3751dfba0b3e41.tar.bz2 |
Move lang detection to global parser
-rw-r--r-- | packages/gitbook-markdown/lib/langs.js | 15 | ||||
-rw-r--r-- | packages/gitbook-markdown/test/langs.js | 2 |
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'); }); }); |