diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-11-16 10:06:31 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-11-16 10:06:31 +0100 |
commit | 9b7a90afef5a19c97c45339a3ccc4ebc3db36397 (patch) | |
tree | 602e023a3ff5c660b8f4bc9bc942062443c9c011 /lib/configuration.js | |
parent | 2ae83b32472bb4eab339a971ff06c63f02117c59 (diff) | |
download | gitbook-9b7a90afef5a19c97c45339a3ccc4ebc3db36397.zip gitbook-9b7a90afef5a19c97c45339a3ccc4ebc3db36397.tar.gz gitbook-9b7a90afef5a19c97c45339a3ccc4ebc3db36397.tar.bz2 |
Test first extension of structure itself in book.findFile
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 |