summaryrefslogtreecommitdiffstats
path: root/lib/book.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-02-14 15:29:41 +0100
committerSamy Pessé <samypesse@gmail.com>2015-02-14 15:29:41 +0100
commit4079de95879fa340ed36c2678ba918a837123683 (patch)
treef525fb28a14ee30b8a6064c01d9baf4e1d955fd3 /lib/book.js
parentb86d17108285b2fba7cf19fa55dc562d85b6f385 (diff)
downloadgitbook-4079de95879fa340ed36c2678ba918a837123683.zip
gitbook-4079de95879fa340ed36c2678ba918a837123683.tar.gz
gitbook-4079de95879fa340ed36c2678ba918a837123683.tar.bz2
Fix #608: fix chapter name for glossary
Diffstat (limited to 'lib/book.js')
-rw-r--r--lib/book.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/book.js b/lib/book.js
index 650931f..6cdc3e6 100644
--- a/lib/book.js
+++ b/lib/book.js
@@ -10,6 +10,7 @@ var fs = require("./utils/fs");
var parseNavigation = require("./utils/navigation");
var parseProgress = require("./utils/progress");
var pageUtil = require("./utils/page");
+var batch = require("./utils/batch");
var links = require("./utils/links");
var logger = require("./utils/logger");
@@ -224,9 +225,11 @@ Book.prototype.generate = function(generator) {
// Finally let's generate content
.then(function() {
- return _.reduce(ops["content"] || [], function(prev, file) {
+ var nFiles = (ops["content"] || []).length;
+ return _.reduce(ops["content"] || [], function(prev, file, i) {
return prev.then(function() {
- that.log.debug.ln("converting", file);
+ var p = ((i*100)/nFiles).toFixed(0)+"%";
+ that.log.info.ln("processing", file, p);
return Q(generator.convertFile(file));
});
}, Q());