mirror of
https://github.com/zadam/trilium.git
synced 2025-11-17 10:40:41 +01:00
collapse/expand only folder notes
This commit is contained in:
@@ -611,7 +611,11 @@ export default class NoteTreeWidget extends TabAwareWidget {
|
||||
// unfortunately the two steps can't be combined
|
||||
await node.visitAndLoad(_ => {}, true);
|
||||
|
||||
node.visit(node => node.setExpanded(true), true);
|
||||
node.visit(node => {
|
||||
if (node.isFolder()) {
|
||||
node.setExpanded(true);
|
||||
}
|
||||
}, true);
|
||||
}
|
||||
finally {
|
||||
this.tree.autoLoadingDisabled = false;
|
||||
@@ -627,7 +631,11 @@ export default class NoteTreeWidget extends TabAwareWidget {
|
||||
}
|
||||
|
||||
this.batchUpdate(() => {
|
||||
node.visit(node => node.setExpanded(false), true);
|
||||
node.visit(node => {
|
||||
if (node.isFolder()) {
|
||||
node.setExpanded(false);
|
||||
}
|
||||
}, true);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user