diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-11-16 10:16:52 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-11-16 10:16:52 +0100 |
commit | f9df7545ad0d3a0c1fb08e1442fe99cf286cd1cc (patch) | |
tree | 602e023a3ff5c660b8f4bc9bc942062443c9c011 /lib/configuration.js | |
parent | 5d907f234e8fe04755714769c3b5b384a6b639b8 (diff) | |
parent | 9b7a90afef5a19c97c45339a3ccc4ebc3db36397 (diff) | |
download | gitbook-f9df7545ad0d3a0c1fb08e1442fe99cf286cd1cc.zip gitbook-f9df7545ad0d3a0c1fb08e1442fe99cf286cd1cc.tar.gz gitbook-f9df7545ad0d3a0c1fb08e1442fe99cf286cd1cc.tar.bz2 |
Merge pull request #1014 from GitbookIO/fix/1013
Fix #1013: prioritize structure defined in book.json
Diffstat (limited to 'lib/configuration.js')
-rw-r--r-- | lib/configuration.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/configuration.js b/lib/configuration.js index 86478c8..dd95585 100644 --- a/lib/configuration.js +++ b/lib/configuration.js @@ -181,8 +181,12 @@ Configuration.prototype.dump = function() { }; // Get structure file -Configuration.prototype.getStructure = function(name) { - return this.options.structure[name].split('.').slice(0, -1).join('.'); +Configuration.prototype.getStructure = function(name, dontStripExt) { + var filename = this.options.structure[name]; + if (dontStripExt) return filename; + + filename = filename.split('.').slice(0, -1).join('.'); + return filename; }; // Return normalized language |