diff options
Diffstat (limited to 'lib/book.js')
-rw-r--r-- | lib/book.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/book.js b/lib/book.js index e4616f9..1d3a0d2 100644 --- a/lib/book.js +++ b/lib/book.js @@ -100,6 +100,12 @@ function Book(opts) { var cfg = this.config.dump(); error.deprecateField(cfg, 'book', (this.output? this.output.name : null), '"options.generator" property is deprecated, use "output.name" instead'); + // options.generator + cfg.generator = this.output? this.output.name : null; + + // options.output + cfg.output = this.output? this.output.root() : null; + return cfg; } }); @@ -353,6 +359,13 @@ Book.prototype.isInLanguageBook = function(filename) { }); }; +// ----- DEPRECATED METHODS + +Book.prototype.contentLink = error.deprecateMethod(function(s) { + return this.output.toURL(s); +}, '.contentLink() is deprecated, use ".output.toURL()" instead'); + + // Initialize a book Book.init = function(fs, root, opts) { var book = new Book(_.extend(opts || {}, { |