new split should keep the hoisted note

This commit is contained in:
zadam 2022-12-08 23:29:08 +01:00
parent c22b6b29e0
commit 8d6801bb85

View File

@ -35,13 +35,17 @@ export default class SplitNoteContainer extends FlexContainer {
}
async openNewNoteSplitEvent({ntxId, notePath}) {
const mainNtxId = appContext.tabManager.getActiveMainContext().ntxId;
if (!ntxId) {
logError("empty ntxId!");
ntxId = appContext.tabManager.getActiveMainContext().ntxId;
ntxId = mainNtxId;
}
const noteContext = await appContext.tabManager.openEmptyTab(null, 'root', appContext.tabManager.getActiveMainContext().ntxId);
const hoistedNoteId = appContext.tabManager.getActiveContext().hoistedNoteId;
const noteContext = await appContext.tabManager.openEmptyTab(null, hoistedNoteId, mainNtxId);
// remove the original position of newly created note context
const ntxIds = appContext.tabManager.children.map(c => c.ntxId)