target note is expanded after cloning into it

CTRL-V pastes into instead of after
showing messages about clipboard operations
This commit is contained in:
azivner 2017-12-23 08:24:03 -05:00
parent 3c3117e22f
commit eba00e6ff8
2 changed files with 17 additions and 6 deletions

View file

@ -472,18 +472,27 @@ const noteTree = (function() {
case 67:
if (event.ctrlKey) { // Ctrl-C
contextMenu.copy(node);
return false;
}
break;
case 86:
if (event.ctrlKey) { // Ctrl-V
contextMenu.pasteAfter(node);
showMessage("Note copied into clipboard.");
return false;
}
break;
case 88:
if (event.ctrlKey) { // Ctrl-X
contextMenu.cut(node);
showMessage("Note cut into clipboard.");
return false;
}
break;
case 86:
if (event.ctrlKey) { // Ctrl-V
contextMenu.pasteInto(node);
showMessage("Note pasted from clipboard into current note.");
return false;
}
break;

View file

@ -127,6 +127,8 @@ router.put('/:childNoteId/clone-to/:parentNoteId', auth.checkApiAuth, async (req
await sql.replace("notes_tree", noteTree);
await sync_table.addNoteTreeSync(noteTree.note_tree_id, sourceId);
await sql.execute("UPDATE notes_tree SET is_expanded = 1 WHERE note_id = ?", [parentNoteId]);
});
res.send({