From d34e181da861371f39056aa109db36b68285b98b Mon Sep 17 00:00:00 2001 From: Lost Paul <70213368+LostPaul@users.noreply.github.com> Date: Sat, 30 Dec 2023 18:27:05 +0100 Subject: [PATCH] Fix ITS theme folder overview style bug --- src/folderOverview/FolderOverview.ts | 4 +++- styles.css | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/folderOverview/FolderOverview.ts b/src/folderOverview/FolderOverview.ts index 526dc6c..aa130a4 100644 --- a/src/folderOverview/FolderOverview.ts +++ b/src/folderOverview/FolderOverview.ts @@ -233,6 +233,7 @@ export class FolderOverview { if (folderNote) { this.pathBlacklist.push(folderNote.path); } } }); + if (tFolder instanceof TFolder) { this.addFiles(tFolder.children, root); } else if (yaml.folderPath.trim() === '/') { @@ -244,6 +245,7 @@ export class FolderOverview { }); this.addFiles(rootFiles, root); } + newFolderElement.querySelectorAll('div.tree-item-icon').forEach((el) => { if (el instanceof HTMLElement) { el.onclick = () => { @@ -287,7 +289,7 @@ export class FolderOverview { if (folderNote && child.children.length === 1 && this.yaml.disableCollapseIcon) { folderTitle.classList.add('fn-has-no-files') } const collapseIcon = folderTitle.createDiv({ - cls: 'tree-item-icon collapse-icon nav-folder-collapse-indicator', + cls: 'tree-item-icon collapse-icon nav-folder-collapse-indicator fn-folder-overview-collapse-icon', }); if (child.collapsed) { diff --git a/styles.css b/styles.css index 99bd086..4d01264 100644 --- a/styles.css +++ b/styles.css @@ -113,6 +113,10 @@ body:not(.is-grabbing) .tree-item-self.fn-is-active:hover, /* Folder overview */ +.fn-folder-overview-collapse-icon { + display: block !important; +} + .fn-has-no-files .collapse-icon { display: none !important; }