From 3ca45fa061b9f4c18578cbafad2c97f364af1f15 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Wed, 23 Apr 2014 21:23:03 -0400 Subject: [PATCH] closes #1433 installed plugins are displayed at the top --- public/src/forum/admin/plugins.js | 2 +- src/plugins.js | 67 ++++++++++++++++++++++--------- 2 files changed, 50 insertions(+), 19 deletions(-) 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