diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-09-22 23:25:15 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-09-22 23:25:15 +0200 |
commit | 58a3c5634ee4c2d21d7b6236516149bb8912d9dd (patch) | |
tree | 7734da5cc64599649b912951a6017b5cd0652f13 /lib/pluginslist.js | |
parent | f0ddb6e89f78558814e3a3b4ac6c919b8d5ac3a8 (diff) | |
download | gitbook-58a3c5634ee4c2d21d7b6236516149bb8912d9dd.zip gitbook-58a3c5634ee4c2d21d7b6236516149bb8912d9dd.tar.gz gitbook-58a3c5634ee4c2d21d7b6236516149bb8912d9dd.tar.bz2 |
Improve installation of plugins to not install default ones
Diffstat (limited to 'lib/pluginslist.js')
-rw-r--r-- | lib/pluginslist.js | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/pluginslist.js b/lib/pluginslist.js index ec9f4c8..80e1d3e 100644 --- a/lib/pluginslist.js +++ b/lib/pluginslist.js @@ -146,11 +146,10 @@ PluginsList.prototype.resources = function(namespace) { // Install plugins from a book PluginsList.prototype.install = function() { var that = this; - var defaultsPlugins = _.pluck(that.book.options.defaultsPlugins); // Remove defaults (no need to install) - var plugins = _.filter(that.book.options.plugins, function(plugin) { - return !_.contains(defaultsPlugins, plugin.name); + var plugins = _.reject(that.book.options.plugins, { + isDefault: true }); // Install plugins one by one |