add support for "bottom" sort, closes #4277

This commit is contained in:
zadam
2023-09-25 23:25:00 +02:00
parent 964abf390b
commit 984bd726e9
3 changed files with 17 additions and 1 deletions

View File

@@ -171,8 +171,15 @@ function handleMaybeSortingLabel(entity) {
if (note) {
for (const parentNote of note.getParentNotes()) {
const sorted = parentNote.getLabelValue("sorted");
if (sorted === null) {
// checking specifically for null since that means the label doesn't exist
// empty valued "sorted" is still valid
continue;
}
if (sorted?.includes(entity.name)) { // hacky check if the sorting is affected by this label
if (sorted.includes(entity.name) // hacky check if this label is used in the sort
|| entity.name === "top"
|| entity.name === "bottom") {
treeService.sortNotesIfNeeded(parentNote.noteId);
}
}