diff --git a/public/src/forum/admin/plugins.js b/public/src/forum/admin/plugins.js index 68b03c4b50..6246c48851 100644 --- a/public/src/forum/admin/plugins.js +++ b/public/src/forum/admin/plugins.js @@ -48,7 +48,7 @@ define(function() { btn.html(' Install'); } - btn.toggleClass('btn-warning', status.installed).toggleClass('btn-success', !status.installed) + btn.toggleClass('btn-danger', status.installed).toggleClass('btn-success', !status.installed) .attr('disabled', false); activateBtn.toggleClass('hide', !status.installed); diff --git a/src/plugins.js b/src/plugins.js index d660d90eae..278b221d02 100644 --- a/src/plugins.js +++ b/src/plugins.js @@ -484,27 +484,58 @@ var fs = require('fs'), return callback(null, []); } - async.map(plugins, function(plugin, next) { + var pluginMap = {}; + for(var i=0; i