added collapse sub-tree in context menu

This commit is contained in:
azivner
2017-12-26 10:00:08 -05:00
parent ab6e78f726
commit dd69e0135b
3 changed files with 24 additions and 12 deletions

View File

@@ -69,7 +69,9 @@ const contextMenu = (function() {
{title: "Copy / clone <kbd>Ctrl+C</kbd>", cmd: "copy", uiIcon: "ui-icon-copy"},
{title: "Cut <kbd>Ctrl+X</kbd>", cmd: "cut", uiIcon: "ui-icon-scissors"},
{title: "Paste into <kbd>Ctrl+V</kbd>", cmd: "pasteInto", uiIcon: "ui-icon-clipboard"},
{title: "Paste after", cmd: "pasteAfter", uiIcon: "ui-icon-clipboard"}
{title: "Paste after", cmd: "pasteAfter", uiIcon: "ui-icon-clipboard"},
{title: "----"},
{title: "Collapse sub-tree <kbd>Alt+-</kbd>", cmd: "collapse-sub-tree", uiIcon: "ui-icon-minus"}
],
beforeOpen: (event, ui) => {
const node = $.ui.fancytree.getNode(ui.target);
@@ -120,6 +122,9 @@ const contextMenu = (function() {
else if (ui.cmd === "delete") {
treeChanges.deleteNode(node);
}
else if (ui.cmd === "collapse-sub-tree") {
noteTree.collapseTree(node);
}
else {
messaging.logError("Unknown command: " + ui.cmd);
}