|
@@ -412,8 +412,36 @@
|
|
|
'medium');
|
|
|
},
|
|
|
},
|
|
|
+ "cut": {
|
|
|
+ "label": "<span class='text-sm'>Cut</span>",
|
|
|
+ "action": function (obj) {
|
|
|
+ let selected = StatTree.selectedNode();
|
|
|
+ if(selected) {
|
|
|
+ StatTree.el.jstree(true).cut(selected.id);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ },
|
|
|
+ "copy": {
|
|
|
+ "label": "<span class='text-sm'>Copy</span>",
|
|
|
+ "action": function (obj) {
|
|
|
+ let selected = StatTree.selectedNode();
|
|
|
+ if(selected) {
|
|
|
+ StatTree.el.jstree(true).copy(selected.id);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ },
|
|
|
+ "paste": {
|
|
|
+ "label": "<span class='text-sm'>Paste</span>",
|
|
|
+ "_disabled": !StatTree.el.jstree(true).can_paste(),
|
|
|
+ "action": function (obj) {
|
|
|
+ let selected = StatTree.selectedNode();
|
|
|
+ if(selected && StatTree.el.jstree(true).can_paste()) {
|
|
|
+ StatTree.el.jstree(true).paste(selected.id, 'last');
|
|
|
+ }
|
|
|
+ },
|
|
|
+ },
|
|
|
"remove": {
|
|
|
- "label": "<span class='text-sm'>Remove Node</span>",
|
|
|
+ "label": "<span class='text-sm'>Remove</span>",
|
|
|
"action": function (obj) {
|
|
|
let selected = StatTree.selectedNode();
|
|
|
if(selected) {
|
|
@@ -815,6 +843,8 @@
|
|
|
StatTree.load();
|
|
|
initMoes();
|
|
|
|
|
|
+ $('#refresh-counts').trigger('click');
|
|
|
+
|
|
|
addMCHook('reloadClausesTree', function() {
|
|
|
ClausesTree.load();
|
|
|
});
|