mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
fix show paths
This commit is contained in:
parent
654c116c58
commit
736704c7d6
@ -183,7 +183,7 @@ async function getRunPath(notePath) {
|
|||||||
return effectivePath.reverse();
|
return effectivePath.reverse();
|
||||||
}
|
}
|
||||||
|
|
||||||
async function showParentList(noteId, node) {
|
async function showPaths(noteId, node) {
|
||||||
utils.assertArguments(noteId, node);
|
utils.assertArguments(noteId, node);
|
||||||
|
|
||||||
const note = await treeCache.getNote(noteId);
|
const note = await treeCache.getNote(noteId);
|
||||||
@ -191,26 +191,21 @@ async function showParentList(noteId, node) {
|
|||||||
|
|
||||||
$notePathCount.html(parents.length + " path" + (parents.length > 0 ? "s" : ""));
|
$notePathCount.html(parents.length + " path" + (parents.length > 0 ? "s" : ""));
|
||||||
|
|
||||||
if (parents.length <= 1) {
|
$notePathList.empty();
|
||||||
}
|
|
||||||
else {
|
|
||||||
//$notePathList.show();
|
|
||||||
$notePathList.empty();
|
|
||||||
|
|
||||||
for (const parentNote of parents) {
|
for (const parentNote of parents) {
|
||||||
const parentNotePath = await getSomeNotePath(parentNote);
|
const parentNotePath = await getSomeNotePath(parentNote);
|
||||||
// this is to avoid having root notes leading '/'
|
// this is to avoid having root notes leading '/'
|
||||||
const notePath = parentNotePath ? (parentNotePath + '/' + noteId) : noteId;
|
const notePath = parentNotePath ? (parentNotePath + '/' + noteId) : noteId;
|
||||||
const title = await treeUtils.getNotePathTitle(notePath);
|
const title = await treeUtils.getNotePathTitle(notePath);
|
||||||
|
|
||||||
const item = $("<li/>").append(await linkService.createNoteLink(notePath, title));
|
const item = $("<li/>").append(await linkService.createNoteLink(notePath, title));
|
||||||
|
|
||||||
if (node.getParent().data.noteId === parentNote.noteId) {
|
if (node.getParent().data.noteId === parentNote.noteId) {
|
||||||
item.addClass("current");
|
item.addClass("current");
|
||||||
}
|
|
||||||
|
|
||||||
$notePathList.append(item);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$notePathList.append(item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -323,7 +318,7 @@ function initFancyTree(tree) {
|
|||||||
|
|
||||||
noteDetailService.switchToNote(node.noteId);
|
noteDetailService.switchToNote(node.noteId);
|
||||||
|
|
||||||
showParentList(node.noteId, data.node);
|
showPaths(node.noteId, data.node);
|
||||||
},
|
},
|
||||||
expand: (event, data) => setExpandedToServer(data.node.data.branchId, true),
|
expand: (event, data) => setExpandedToServer(data.node.data.branchId, true),
|
||||||
collapse: (event, data) => setExpandedToServer(data.node.data.branchId, false),
|
collapse: (event, data) => setExpandedToServer(data.node.data.branchId, false),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user