diff --git a/src/plugins.js b/src/plugins.js index c704049641..35d05fe5e3 100644 --- a/src/plugins.js +++ b/src/plugins.js @@ -223,6 +223,20 @@ var fs = require('fs'), })); } + next(); + }, + function(next) { + // Client-side scripts + if (pluginData.scripts && pluginData.scripts instanceof Array) { + if (global.env === 'development') { + winston.info('[plugins] Found ' + pluginData.scripts.length + ' js file(s) for plugin ' + pluginData.id); + } + + Plugins.clientScripts = Plugins.clientScripts.concat(pluginData.scripts.map(function(file) { + return path.join(pluginData.id, file); + })); + } + next(); } ], function(err) {