diff --git a/public/src/forum/admin/extend/plugins.js b/public/src/forum/admin/extend/plugins.js
index d8bfcec156..e455881aa1 100644
--- a/public/src/forum/admin/extend/plugins.js
+++ b/public/src/forum/admin/extend/plugins.js
@@ -39,10 +39,11 @@ define('forum/admin/extend/plugins', function() {
.find('i').attr('class', 'fa fa-refresh fa-spin');
socket.emit('admin.plugins.toggleInstall', pluginID, function(err, status) {
- var activateBtn = $('.plugins li[data-plugin-id="' + pluginID + '"] button[data-action="toggleActive"]');
+ var activateBtn = $('');
if (status.installed) {
btn.html(' Uninstall');
+ activateBtn.insertBefore(btn);
} else {
btn.html(' Install');
}
@@ -50,10 +51,6 @@ define('forum/admin/extend/plugins', function() {
btn.toggleClass('btn-danger', status.installed).toggleClass('btn-success', !status.installed)
.attr('disabled', false);
- activateBtn.toggleClass('hide', !status.installed);
- activateBtn.html(' Activate');
- activateBtn.toggleClass('btn-success', true).toggleClass('btn-warning', false);
-
app.alert({
alert_id: 'plugin_toggled',
title: 'Plugin ' + (status.installed ? 'Installed' : 'Uninstalled'),