Collapse folders and zips by default

This commit is contained in:
“Naeel”
2026-09-06 12:37:06 +03:00
parent 860cdd4214
commit 8316e19725
3 changed files with 52 additions and 4 deletions
+2 -2
View File
@@ -36,9 +36,9 @@ function safeEntryParts(entryName) {
return parts;
}
/** Создаёт единый узел file, folder или zip с уникальным id и раскрытым состоянием. */
/** Создаёт единый узел file, folder или zip с уникальным id и начальным состоянием раскрытия. */
function node(kind, name, path, children = [], file = null) {
return { id: crypto.randomUUID(), kind, name, path, children, file, expanded: true };
return { id: crypto.randomUUID(), kind, name, path, children, file, expanded: kind === 'file' };
}
/** Вставляет leaf или вложенное дерево по сегментам пути, создавая folder-узлы. */