encrypt and decrypt subtrees (in tree context menu)

This commit is contained in:
azivner
2017-09-17 12:46:14 -04:00
parent 52034e0cdc
commit d6ffae2035
3 changed files with 125 additions and 5 deletions

View File

@@ -6,6 +6,9 @@ const contextMenuSetup = {
{title: "Insert child note", cmd: "insertChildNote", uiIcon: "ui-icon-pencil"},
{title: "Delete", cmd: "delete", uiIcon: "ui-icon-trash"},
{title: "----"},
{title: "Encrypt sub-tree", cmd: "encryptSubTree", uiIcon: "ui-icon-locked"},
{title: "Decrypt sub-tree", cmd: "decryptSubTree", uiIcon: "ui-icon-unlocked"},
{title: "----"},
{title: "Cut", cmd: "cut", uiIcon: "ui-icon-scissors"},
{title: "Copy / clone", cmd: "copy", uiIcon: "ui-icon-copy"},
{title: "Paste after", cmd: "pasteAfter", uiIcon: "ui-icon-clipboard"},
@@ -36,6 +39,12 @@ const contextMenuSetup = {
else if (ui.cmd === "insertChildNote") {
createNote(node, node.key, 'into');
}
else if (ui.cmd === "encryptSubTree") {
encryptSubTree(node.key);
}
else if (ui.cmd === "decryptSubTree") {
decryptSubTree(node.key);
}
else if (ui.cmd === "cut") {
globalClipboardNoteId = node.key;
}