mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
moved isNewNoteCreated into note_editor
This commit is contained in:
parent
0ec6d4baa8
commit
f6aae68063
@ -127,11 +127,17 @@ const noteEditor = (function() {
|
||||
noteTree.setCurrentNoteTreeBasedOnProtectedStatus();
|
||||
}
|
||||
|
||||
let isNewNoteCreated = false;
|
||||
|
||||
function newNoteCreated() {
|
||||
isNewNoteCreated = true;
|
||||
}
|
||||
|
||||
async function loadNoteToEditor(noteId) {
|
||||
currentNote = await $.get(baseApiUrl + 'notes/' + noteId);
|
||||
|
||||
if (noteTree.isNewNoteCreated()) {
|
||||
noteTree.switchOffNewNoteCreated();
|
||||
if (isNewNoteCreated) {
|
||||
isNewNoteCreated = false;
|
||||
|
||||
noteTitleEl.focus().select();
|
||||
}
|
||||
@ -165,9 +171,7 @@ const noteEditor = (function() {
|
||||
}
|
||||
|
||||
async function loadNote(noteId) {
|
||||
const note = await $.get(baseApiUrl + 'notes/' + noteId);
|
||||
|
||||
return note;
|
||||
return await $.get(baseApiUrl + 'notes/' + noteId);
|
||||
}
|
||||
|
||||
$(document).ready(() => {
|
||||
@ -199,6 +203,7 @@ const noteEditor = (function() {
|
||||
loadNote,
|
||||
getCurrentNote,
|
||||
getCurrentNoteId,
|
||||
getCurrentNoteLoadTime
|
||||
getCurrentNoteLoadTime,
|
||||
newNoteCreated
|
||||
};
|
||||
})();
|
@ -1,7 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const noteTree = (function() {
|
||||
const noteDetailEl = $('#note-detail');
|
||||
const treeEl = $("#tree");
|
||||
const parentListEl = $("#parent-list");
|
||||
|
||||
@ -15,12 +14,6 @@ const noteTree = (function() {
|
||||
let parentChildToNoteTreeId = {};
|
||||
let noteIdToTitle = {};
|
||||
|
||||
function getNoteTreeIdFromKey(key) {
|
||||
const node = treeUtils.getNodeByKey(key);
|
||||
|
||||
return node.note_tree_id;
|
||||
}
|
||||
|
||||
function getTreeLoadTime() {
|
||||
return treeLoadTime;
|
||||
}
|
||||
@ -316,10 +309,6 @@ const noteTree = (function() {
|
||||
if (toNode !== null) {
|
||||
treeChanges.moveToNode(node, toNode);
|
||||
}
|
||||
},
|
||||
"return": node => {
|
||||
// doesn't work :-/
|
||||
noteDetailEl.summernote('focus');
|
||||
}
|
||||
};
|
||||
|
||||
@ -500,11 +489,6 @@ const noteTree = (function() {
|
||||
return treeEl.fancytree("getActiveNode");
|
||||
}
|
||||
|
||||
function getCurrentNoteTreeId() {
|
||||
const node = getCurrentNode();
|
||||
return node.data.note_tree_id;
|
||||
}
|
||||
|
||||
function getCurrentNotePath() {
|
||||
const node = getCurrentNode();
|
||||
|
||||
@ -580,20 +564,10 @@ const noteTree = (function() {
|
||||
}
|
||||
}
|
||||
|
||||
function createNewTopLevelNote() {
|
||||
let rootNode = treeEl.fancytree("getRootNode");
|
||||
async function createNewTopLevelNote() {
|
||||
const rootNode = treeEl.fancytree("getRootNode");
|
||||
|
||||
createNote(rootNode, "root", "into");
|
||||
}
|
||||
|
||||
let newNoteCreated = false;
|
||||
|
||||
function isNewNoteCreated() {
|
||||
return newNoteCreated;
|
||||
}
|
||||
|
||||
function switchOffNewNoteCreated() {
|
||||
newNoteCreated = false;
|
||||
await createNote(rootNode, "root", "into");
|
||||
}
|
||||
|
||||
async function createNote(node, parentNoteId, target, isProtected) {
|
||||
@ -633,7 +607,7 @@ const noteTree = (function() {
|
||||
|
||||
noteIdToTitle[result.note_id] = newNoteName;
|
||||
|
||||
newNoteCreated = true;
|
||||
noteEditor.newNoteCreated();
|
||||
|
||||
if (target === 'after') {
|
||||
node.appendSibling(newNode).setActive(true);
|
||||
@ -678,10 +652,8 @@ const noteTree = (function() {
|
||||
collapseTree,
|
||||
scrollToCurrentNote,
|
||||
toggleSearch,
|
||||
getNoteTreeIdFromKey,
|
||||
setCurrentNoteTreeBasedOnProtectedStatus,
|
||||
getCurrentNode,
|
||||
getCurrentNoteTreeId,
|
||||
activateNode,
|
||||
getCurrentNotePath,
|
||||
getNoteTitle,
|
||||
@ -689,8 +661,6 @@ const noteTree = (function() {
|
||||
getAutocompleteItems,
|
||||
setCurrentNoteTitle,
|
||||
createNewTopLevelNote,
|
||||
createNote,
|
||||
isNewNoteCreated,
|
||||
switchOffNewNoteCreated
|
||||
createNote
|
||||
};
|
||||
})();
|
Loading…
x
Reference in New Issue
Block a user