summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.eslintignore4
-rw-r--r--.eslintrc1
-rw-r--r--lib/api/deprecate.js2
-rw-r--r--lib/api/encodeGlobal.js1
-rw-r--r--lib/api/encodeProgress.js5
-rw-r--r--lib/cli/build.js2
-rw-r--r--lib/cli/parse.js19
-rw-r--r--lib/models/config.js2
-rw-r--r--lib/models/languages.js2
-rw-r--r--lib/output/generateBook.js2
-rw-r--r--lib/output/website/index.js1
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/**/*
diff --git a/.eslintrc b/.eslintrc
index 4e73ee7..ed1fc56 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -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')
};