diff --git a/src/public/javascripts/services/entrypoints.js b/src/public/javascripts/services/entrypoints.js index b8f4aa1bf..b5f9e352b 100644 --- a/src/public/javascripts/services/entrypoints.js +++ b/src/public/javascripts/services/entrypoints.js @@ -9,6 +9,7 @@ import noteDetailService from "./note_detail.js"; import keyboardActionService from "./keyboard_actions.js"; import hoistedNoteService from "./hoisted_note.js"; import treeCache from "./tree_cache.js"; +import server from "./server.js"; const NOTE_REVISIONS = "../dialogs/note_revisions.js"; const OPTIONS = "../dialogs/options.js"; @@ -232,15 +233,16 @@ function registerEntrypoints() { keyboardActionService.setGlobalActionHandler("CreateNoteIntoDayNote", async () => { const todayNote = await dateNoteService.getTodayNote(); - const notePath = await treeService.getSomeNotePath(todayNote); - const node = await treeService.expandToNote(notePath); - - const {note} = await treeService.createNote(node, todayNote.noteId, 'into', { - type: "text", - isProtected: node.data.isProtected + const {note} = await server.post(`notes/${todayNote.noteId}/children?target=into`, { + title: 'new note', + content: '', + type: 'text', + isProtected: todayNote.isProtected }); + await treeService.expandToNote(note.noteId); + await noteDetailService.openInTab(note.noteId, true); }); diff --git a/src/public/javascripts/services/note_detail_relation_map.js b/src/public/javascripts/services/note_detail_relation_map.js index 9a56ba3e4..45feb0d92 100644 --- a/src/public/javascripts/services/note_detail_relation_map.js +++ b/src/public/javascripts/services/note_detail_relation_map.js @@ -129,9 +129,10 @@ class NoteDetailRelationMap { return; } - const {note} = await server.post(`notes/${this.ctx.note.noteId}/children`, { + const {note} = await server.post(`notes/${this.ctx.note.noteId}/children?target=into`, { title, - target: 'into' + content: '', + type: 'text' }); toastService.showMessage("Click on canvas to place new note"); diff --git a/src/public/javascripts/services/ws.js b/src/public/javascripts/services/ws.js index 918ab8aee..754d58988 100644 --- a/src/public/javascripts/services/ws.js +++ b/src/public/javascripts/services/ws.js @@ -172,7 +172,7 @@ function connectWebSocket() { async function sendPing() { if (Date.now() - lastPingTs > 30000) { - console.log(utils.now(), "Lost connection to server"); + console.log(utils.now(), "Lost websocket connection to the backend"); } if (ws.readyState === ws.OPEN) {