Start with tree collapsed

This commit is contained in:
2026-04-02 15:42:13 -05:00
parent 0e7f23ec3a
commit 655aedbd2e
+3 -12
View File
@@ -121,7 +121,7 @@ function createTreeNode(name, value, path) {
childrenContainer.appendChild(childNode); childrenContainer.appendChild(childNode);
}); });
if (shouldStartCollapsed(name, value)) { if (shouldStartCollapsed(value)) {
childrenContainer.classList.add('collapsed'); childrenContainer.classList.add('collapsed');
toggle.textContent = '▶'; toggle.textContent = '▶';
} }
@@ -150,22 +150,13 @@ function createTreeNode(name, value, path) {
return container; return container;
} }
function shouldStartCollapsed(name, value) { function shouldStartCollapsed(value) {
if (!value || typeof value !== 'object') { if (!value || typeof value !== 'object') {
return false; return false;
} }
const childKeys = Object.keys(value).filter(key => key !== 'addressed' && key !== 'known'); const childKeys = Object.keys(value).filter(key => key !== 'addressed' && key !== 'known');
if (childKeys.length === 0) { return childKeys.length > 0;
return false;
}
const hotfixChildren = childKeys.filter(key => {
const match = key.match(/^(.*)-h\d+$/i);
return match && match[1] === name;
});
return hotfixChildren.length > 0;
} }
function dedupeFileRefs(fileRefs) { function dedupeFileRefs(fileRefs) {