diff --git a/public/src/admin/manage/category.js b/public/src/admin/manage/category.js index 5cc2e02ee0..02dfeee2f3 100644 --- a/public/src/admin/manage/category.js +++ b/public/src/admin/manage/category.js @@ -138,7 +138,7 @@ define('admin/manage/category', [ }); // Parent Category Selector - $('button[data-action="setParent"]').on('click', Category.launchParentSelector); + $('button[data-action="setParent"], button[data-action="changeParent"]').on('click', Category.launchParentSelector); $('button[data-action="removeParent"]').on('click', function() { var payload= {}; payload[ajaxify.data.category.cid] = { @@ -149,7 +149,8 @@ define('admin/manage/category', [ if (err) { return app.alertError(err.message); } - ajaxify.refresh(); + $('button[data-action="removeParent"]').parent().addClass('hide'); + $('button[data-action="setParent"]').removeClass('hide'); }); }); @@ -268,7 +269,8 @@ define('admin/manage/category', [ } modal.modal('hide'); - ajaxify.refresh(); + $('button[data-action="removeParent"]').parent().removeClass('hide'); + $('button[data-action="setParent"]').addClass('hide'); }); }); }); diff --git a/src/views/admin/manage/category.tpl b/src/views/admin/manage/category.tpl index 48d07b0e6c..ee53173869 100644 --- a/src/views/admin/manage/category.tpl +++ b/src/views/admin/manage/category.tpl @@ -17,15 +17,12 @@