|
|
|
@ -80,6 +80,10 @@ define('admin/manage/categories', [
|
|
|
|
|
order: $('.admin-categories #entry-container').children().length + 1
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
saveNew(category);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function saveNew(category) {
|
|
|
|
|
socket.emit('admin.categories.create', category, function(err, data) {
|
|
|
|
|
if(err) {
|
|
|
|
|
return app.alertError(err.message);
|
|
|
|
@ -190,6 +194,17 @@ define('admin/manage/categories', [
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('.admin-categories').on('click', '.duplicate', function() {
|
|
|
|
|
var inputs = $(this).parents('li[data-cid]').find('[data-name]'),
|
|
|
|
|
data = {};
|
|
|
|
|
|
|
|
|
|
inputs.each(function() {
|
|
|
|
|
data[$(this).attr('data-name')] = $(this).val();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
saveNew(data);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('.admin-categories').on('click', '.permissions', function() {
|
|
|
|
|
var cid = $(this).parents('li[data-cid]').attr('data-cid');
|
|
|
|
|
Categories.launchPermissionsModal(cid);
|
|
|
|
|