|
|
|
@ -94,7 +94,7 @@ $(function () { |
|
|
|
edit: { |
|
|
|
label: l('Edit'), |
|
|
|
icon: 'fa fa-pencil', |
|
|
|
_disabled: abp.auth.isGranted('CmsKit.Menus.Items.Update'), |
|
|
|
_disabled: !abp.auth.isGranted('CmsKit.Menus.Items.Update'), |
|
|
|
action: function (data) { |
|
|
|
var instance = $.jstree.reference(data.reference); |
|
|
|
|
|
|
|
@ -108,7 +108,7 @@ $(function () { |
|
|
|
addSubMenuItem: { |
|
|
|
label: l('AddSubMenuItem'), |
|
|
|
icon: 'fa fa-plus', |
|
|
|
_disabled: abp.auth.isGranted('CmsKit.Menus.Items.Create'), |
|
|
|
_disabled: !abp.auth.isGranted('CmsKit.Menus.Items.Create'), |
|
|
|
action: function () { |
|
|
|
menuTree.addItem(node.id); |
|
|
|
} |
|
|
|
@ -117,7 +117,7 @@ $(function () { |
|
|
|
'delete': { |
|
|
|
label: l('Delete'), |
|
|
|
icon: 'fa fa-remove', |
|
|
|
_disabled: abp.auth.isGranted('CmsKit.Menus.Items.Delete'), |
|
|
|
_disabled: !abp.auth.isGranted('CmsKit.Menus.Items.Delete'), |
|
|
|
action: function (data) { |
|
|
|
var instance = $.jstree.reference(data.reference); |
|
|
|
|
|
|
|
@ -146,7 +146,7 @@ $(function () { |
|
|
|
return items; |
|
|
|
}, |
|
|
|
|
|
|
|
addItem: function (parentId) { |
|
|
|
addItem: function () { |
|
|
|
var instance = $.jstree.reference(menuTree.$tree); |
|
|
|
|
|
|
|
createModal.open({ |
|
|
|
@ -262,34 +262,34 @@ $(function () { |
|
|
|
multiple: false, |
|
|
|
check_callback: function (operation, node, node_parent, node_position, more) { |
|
|
|
return true; |
|
|
|
}, |
|
|
|
|
|
|
|
contextmenu: { |
|
|
|
items: menuTree.contextMenu, |
|
|
|
'select_node': false |
|
|
|
}, |
|
|
|
|
|
|
|
//sort: function (node1, node2) {
|
|
|
|
// if (this.get_node(node2).original.displayName < this.get_node(node1).original.displayName) {
|
|
|
|
// return 1;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// return -1;
|
|
|
|
//},
|
|
|
|
|
|
|
|
plugins: [ |
|
|
|
'types', |
|
|
|
'contextmenu', |
|
|
|
'wholerow', |
|
|
|
'sort', |
|
|
|
'dnd' |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
contextmenu: { |
|
|
|
items: menuTree.contextMenu, |
|
|
|
'select_node': false |
|
|
|
}, |
|
|
|
|
|
|
|
sort: function (node1, node2) { |
|
|
|
if (this.get_node(node2).original.displayName < this.get_node(node1).original.displayName) { |
|
|
|
return 1; |
|
|
|
} |
|
|
|
|
|
|
|
return -1; |
|
|
|
}, |
|
|
|
|
|
|
|
plugins: [ |
|
|
|
'types', |
|
|
|
'contextmenu', |
|
|
|
'wholerow', |
|
|
|
'sort', |
|
|
|
'dnd' |
|
|
|
] |
|
|
|
}); |
|
|
|
|
|
|
|
$('button[name=CreateMenuItem]').click(function (e) { |
|
|
|
e.preventDefault(); |
|
|
|
createModal.open({ menuId: menuId }); |
|
|
|
createModal.open({menuId: menuId}); |
|
|
|
}); |
|
|
|
|
|
|
|
createModal.onResult(function () { |
|
|
|
@ -300,15 +300,13 @@ $(function () { |
|
|
|
menuTree.reload(); |
|
|
|
}); |
|
|
|
|
|
|
|
//menuTree.$tree.on('click', '.ou-text .fa-caret-down', function (e) {
|
|
|
|
// e.preventDefault();
|
|
|
|
// debugger;
|
|
|
|
// var id = $(this).closest('.ou-text').attr('data-menuitem-id');
|
|
|
|
// setTimeout(function () {
|
|
|
|
// debugger;
|
|
|
|
// menuTree.$tree.jstree('show_contextmenu', id);
|
|
|
|
// }, 100);
|
|
|
|
//});
|
|
|
|
menuTree.$tree.on('click', '.ou-text .fa-caret-down', function (e) { |
|
|
|
e.preventDefault(); |
|
|
|
var id = $(this).closest('.ou-text').attr('data-menuitem-id'); |
|
|
|
setTimeout(function () { |
|
|
|
menuTree.$tree.jstree('show_contextmenu', id); |
|
|
|
}, 100); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
@ -371,7 +369,7 @@ $(function () { |
|
|
|
$('table>tbody>').find('input[type="checkbox"]').prop("checked", true); |
|
|
|
let selectedItems = $(`input[name="${selectedCheckboxNames}"]:checked`); |
|
|
|
selectedIds = []; |
|
|
|
for (var i = 0; typeof (selectedItems[i]) != 'undefined'; selectedIds.push(selectedItems[i++].getAttribute('id'))); |
|
|
|
for (var i = 0; typeof (selectedItems[i]) != 'undefined'; selectedIds.push(selectedItems[i++].getAttribute('id'))) ; |
|
|
|
}; |
|
|
|
|
|
|
|
const uncheckAndRemoveAll = function () { |
|
|
|
|