moved isNewNoteCreated into note_editor

This commit is contained in:
azivner 2017-11-23 19:40:47 -05:00
parent 0ec6d4baa8
commit f6aae68063
2 changed files with 16 additions and 41 deletions

View File

@ -127,11 +127,17 @@ const noteEditor = (function() {
noteTree.setCurrentNoteTreeBasedOnProtectedStatus(); noteTree.setCurrentNoteTreeBasedOnProtectedStatus();
} }
let isNewNoteCreated = false;
function newNoteCreated() {
isNewNoteCreated = true;
}
async function loadNoteToEditor(noteId) { async function loadNoteToEditor(noteId) {
currentNote = await $.get(baseApiUrl + 'notes/' + noteId); currentNote = await $.get(baseApiUrl + 'notes/' + noteId);
if (noteTree.isNewNoteCreated()) { if (isNewNoteCreated) {
noteTree.switchOffNewNoteCreated(); isNewNoteCreated = false;
noteTitleEl.focus().select(); noteTitleEl.focus().select();
} }
@ -165,9 +171,7 @@ const noteEditor = (function() {
} }
async function loadNote(noteId) { async function loadNote(noteId) {
const note = await $.get(baseApiUrl + 'notes/' + noteId); return await $.get(baseApiUrl + 'notes/' + noteId);
return note;
} }
$(document).ready(() => { $(document).ready(() => {
@ -199,6 +203,7 @@ const noteEditor = (function() {
loadNote, loadNote,
getCurrentNote, getCurrentNote,
getCurrentNoteId, getCurrentNoteId,
getCurrentNoteLoadTime getCurrentNoteLoadTime,
newNoteCreated
}; };
})(); })();

View File

@ -1,7 +1,6 @@
"use strict"; "use strict";
const noteTree = (function() { const noteTree = (function() {
const noteDetailEl = $('#note-detail');
const treeEl = $("#tree"); const treeEl = $("#tree");
const parentListEl = $("#parent-list"); const parentListEl = $("#parent-list");
@ -15,12 +14,6 @@ const noteTree = (function() {
let parentChildToNoteTreeId = {}; let parentChildToNoteTreeId = {};
let noteIdToTitle = {}; let noteIdToTitle = {};
function getNoteTreeIdFromKey(key) {
const node = treeUtils.getNodeByKey(key);
return node.note_tree_id;
}
function getTreeLoadTime() { function getTreeLoadTime() {
return treeLoadTime; return treeLoadTime;
} }
@ -316,10 +309,6 @@ const noteTree = (function() {
if (toNode !== null) { if (toNode !== null) {
treeChanges.moveToNode(node, toNode); treeChanges.moveToNode(node, toNode);
} }
},
"return": node => {
// doesn't work :-/
noteDetailEl.summernote('focus');
} }
}; };
@ -500,11 +489,6 @@ const noteTree = (function() {
return treeEl.fancytree("getActiveNode"); return treeEl.fancytree("getActiveNode");
} }
function getCurrentNoteTreeId() {
const node = getCurrentNode();
return node.data.note_tree_id;
}
function getCurrentNotePath() { function getCurrentNotePath() {
const node = getCurrentNode(); const node = getCurrentNode();
@ -580,20 +564,10 @@ const noteTree = (function() {
} }
} }
function createNewTopLevelNote() { async function createNewTopLevelNote() {
let rootNode = treeEl.fancytree("getRootNode"); const rootNode = treeEl.fancytree("getRootNode");
createNote(rootNode, "root", "into"); await createNote(rootNode, "root", "into");
}
let newNoteCreated = false;
function isNewNoteCreated() {
return newNoteCreated;
}
function switchOffNewNoteCreated() {
newNoteCreated = false;
} }
async function createNote(node, parentNoteId, target, isProtected) { async function createNote(node, parentNoteId, target, isProtected) {
@ -633,7 +607,7 @@ const noteTree = (function() {
noteIdToTitle[result.note_id] = newNoteName; noteIdToTitle[result.note_id] = newNoteName;
newNoteCreated = true; noteEditor.newNoteCreated();
if (target === 'after') { if (target === 'after') {
node.appendSibling(newNode).setActive(true); node.appendSibling(newNode).setActive(true);
@ -678,10 +652,8 @@ const noteTree = (function() {
collapseTree, collapseTree,
scrollToCurrentNote, scrollToCurrentNote,
toggleSearch, toggleSearch,
getNoteTreeIdFromKey,
setCurrentNoteTreeBasedOnProtectedStatus, setCurrentNoteTreeBasedOnProtectedStatus,
getCurrentNode, getCurrentNode,
getCurrentNoteTreeId,
activateNode, activateNode,
getCurrentNotePath, getCurrentNotePath,
getNoteTitle, getNoteTitle,
@ -689,8 +661,6 @@ const noteTree = (function() {
getAutocompleteItems, getAutocompleteItems,
setCurrentNoteTitle, setCurrentNoteTitle,
createNewTopLevelNote, createNewTopLevelNote,
createNote, createNote
isNewNoteCreated,
switchOffNewNoteCreated
}; };
})(); })();