diff options
-rw-r--r-- | .eslintignore | 4 | ||||
-rw-r--r-- | .eslintrc | 1 | ||||
-rw-r--r-- | lib/api/deprecate.js | 2 | ||||
-rw-r--r-- | lib/api/encodeGlobal.js | 1 | ||||
-rw-r--r-- | lib/api/encodeProgress.js | 5 | ||||
-rw-r--r-- | lib/cli/build.js | 2 | ||||
-rw-r--r-- | lib/cli/parse.js | 19 | ||||
-rw-r--r-- | lib/models/config.js | 2 | ||||
-rw-r--r-- | lib/models/languages.js | 2 | ||||
-rw-r--r-- | lib/output/generateBook.js | 2 | ||||
-rw-r--r-- | lib/output/website/index.js | 1 |
11 files changed, 22 insertions, 19 deletions
diff --git a/.eslintignore b/.eslintignore index c6e8e21..e593ae7 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,4 @@ docs/**/* -test/node_modules/**/* +_book/**/* +node_modules/**/* +test/**/* @@ -12,7 +12,6 @@ }, "env": { "node": true, - "mocha": true, "browser": true, "jest": true, "jasmine": true diff --git a/lib/api/deprecate.js b/lib/api/deprecate.js index fd9280f..d8d6ac1 100644 --- a/lib/api/deprecate.js +++ b/lib/api/deprecate.js @@ -54,7 +54,7 @@ function deprecateField(book, key, instance, property, value, msg) { if (is.fn(value)) store = value(); else store = value; - } + }; var getter = function(){ prepare(); diff --git a/lib/api/encodeGlobal.js b/lib/api/encodeGlobal.js index d66fd69..073bc13 100644 --- a/lib/api/encodeGlobal.js +++ b/lib/api/encodeGlobal.js @@ -1,4 +1,3 @@ -var fs = require('../utils/fs'); var Promise = require('../utils/promise'); var PathUtils = require('../utils/path'); diff --git a/lib/api/encodeProgress.js b/lib/api/encodeProgress.js index 2522eb5..afa0341 100644 --- a/lib/api/encodeProgress.js +++ b/lib/api/encodeProgress.js @@ -9,11 +9,6 @@ var encodeNavigation = require('./encodeNavigation'); @return {Object} */ function encodeProgress(output, page) { - var book = output.getBook(); - var pages = output.getPages(); - var summary = book.getSummary(); - var articles = summary.getArticlesAsList(); - var current = page.getPath(); var navigation = encodeNavigation(output); navigation = Immutable.Map(navigation); diff --git a/lib/cli/build.js b/lib/cli/build.js index 978bc87..e64ab44 100644 --- a/lib/cli/build.js +++ b/lib/cli/build.js @@ -1,5 +1,3 @@ -var path = require('path'); - var Parse = require('../parse'); var Output = require('../output'); diff --git a/lib/cli/parse.js b/lib/cli/parse.js index 0421b3e..0fa509a 100644 --- a/lib/cli/parse.js +++ b/lib/cli/parse.js @@ -19,7 +19,7 @@ function printBook(book) { var glossaryFile = glossary.getFile(); if (configFile.exists()) { - logger.info.ln('configuration file is', configFile.getPath()); + logger.info.ln('Configuration file is', configFile.getPath()); } if (readmeFile.exists()) { @@ -33,10 +33,21 @@ function printBook(book) { if (summaryFile.exists()) { logger.info.ln('Table of Contents file is', summaryFile.getPath()); } - - //logger.info.ln('Table of Contents:'); } +function printMultingualBook(book) { + var logger = book.getLogger(); + var languages = book.getLanguages(); + var books = book.getBooks(); + + logger.info.ln(languages.size + ' languages'); + + languages.forEach(function(lang) { + logger.info.ln('Language:', lang.getTitle()); + printBook(books.get(lang.getID())); + logger.info.ln(''); + }); +} module.exports = { name: 'parse [book]', @@ -59,7 +70,7 @@ module.exports = { } if (resultBook.isMultilingual()) { - + printMultingualBook(resultBook); } else { printBook(resultBook); } diff --git a/lib/models/config.js b/lib/models/config.js index 663f4aa..f4735dd 100644 --- a/lib/models/config.js +++ b/lib/models/config.js @@ -37,7 +37,7 @@ Config.prototype.getValue = function(keyPath, def) { value = value.toJS(); } - return value + return value; }; /** diff --git a/lib/models/languages.js b/lib/models/languages.js index 069c589..1e58d88 100644 --- a/lib/models/languages.js +++ b/lib/models/languages.js @@ -66,6 +66,6 @@ Languages.createFromList = function(file, langs) { file: file, list: list }); -} +}; module.exports = Languages; diff --git a/lib/output/generateBook.js b/lib/output/generateBook.js index 4e64eb0..6fcade0 100644 --- a/lib/output/generateBook.js +++ b/lib/output/generateBook.js @@ -126,7 +126,7 @@ function processOutput(generator, startOutput) { return output; } ) - ) + ); } /** diff --git a/lib/output/website/index.js b/lib/output/website/index.js index 000d417..7818a28 100644 --- a/lib/output/website/index.js +++ b/lib/output/website/index.js @@ -7,6 +7,5 @@ module.exports = { onFinish: require('./onFinish'), onPage: require('./onPage'), onAsset: require('./onAsset'), - onAsset: require('./onAsset'), createTemplateEngine: require('./createTemplateEngine') }; |