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'),