diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-01-30 16:53:38 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-01-30 16:53:42 +0100 |
commit | d7caf6686e4574472f6648bc9409476059571490 (patch) | |
tree | 39693515464b95b8cde7fffd409146d9adb8960f /lib/generators/website.js | |
parent | 71dad602ec68a105762eff102dba12a98a40a1b1 (diff) | |
download | gitbook-d7caf6686e4574472f6648bc9409476059571490.zip gitbook-d7caf6686e4574472f6648bc9409476059571490.tar.gz gitbook-d7caf6686e4574472f6648bc9409476059571490.tar.bz2 |
Fix namespacing of plugins resources
Diffstat (limited to 'lib/generators/website.js')
-rw-r--r-- | lib/generators/website.js | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/generators/website.js b/lib/generators/website.js index 0187416..bedf1af 100644 --- a/lib/generators/website.js +++ b/lib/generators/website.js @@ -18,9 +18,12 @@ var pkg = require("../../package.json"); var Generator = function() { BaseGenerator.apply(this, arguments); - // revision + // Revision this.revision = new Date(); + // Resources namespace + this.namespace = "website"; + // Style to integrates in the output this.styles = ["website"]; @@ -236,9 +239,11 @@ Generator.prototype._writeTemplate = function(tpl, options, output, interpolate) summary: that.book.summary, allNavigation: that.book.navigation, - plugins: that.book.plugins, + plugins: { + resources: that.book.plugins.resources(that.namespace) + }, pluginsConfig: JSON.stringify(that.options.pluginsConfig), - htmlSnippet: _.partialRight(that.book.plugins.html, that, options), + htmlSnippet: _.partial(_.partialRight(that.book.plugins.html, that, options), that.namespace), options: that.options, @@ -271,9 +276,7 @@ Generator.prototype.copyAssets = function() { return Q.all( _.map(that.book.plugins.list, function(plugin) { var pluginAssets = path.join(that.options.output, "gitbook/plugins/", plugin.name); - return plugin.copyAssets(pluginAssets, { - base: "book" - }); + return plugin.copyAssets(pluginAssets, that.namespace); }) ); }); |