@@ -32,9 +32,9 @@ export async function foldPropertiesElement(appObject: App, file: TFile) {
3232export async function coloringTreePanel ( appObject : App , file : TFile ) {
3333 // FIX if the file tree is expanded too much , the errors show from this function even its stops the next functions , for this reason i moved the fold function to top
3434 // Coloring clusters tree Element
35- const fatherClusters : HTMLElement = appObject . workspace . containerEl . querySelector ( '[draggable="true"][data-path="CLUSTERS"]' ) as HTMLElement ;
36- const clustersFolderTreeElement = fatherClusters ?. querySelector ( ".tree-item-inner.nav-folder-title-content" ) as HTMLElement ;
37- if ( file instanceof TFile && fatherClusters && clustersFolderTreeElement ) {
35+ const parentClusters : HTMLElement = appObject . workspace . containerEl . querySelector ( '[draggable="true"][data-path="CLUSTERS"]' ) as HTMLElement ;
36+ const clustersFolderTreeElement = parentClusters ?. querySelector ( ".tree-item-inner.nav-folder-title-content" ) as HTMLElement ;
37+ if ( file instanceof TFile && parentClusters && clustersFolderTreeElement ) {
3838 if ( file . path . startsWith ( clusters ) ) {
3939 clustersFolderTreeElement ?. addClass ( "clustersFolderTreeElement" ) ;
4040
@@ -46,9 +46,9 @@ export async function coloringTreePanel(appObject: App, file: TFile) {
4646 }
4747
4848 // Coloring orphans tree Element
49- const fatherOrphans : HTMLElement = appObject . workspace . containerEl . querySelector ( '[draggable="true"][data-path="ORPHANS"]' ) as HTMLElement ;
50- const orphansFolderTreeElement = fatherOrphans ?. querySelector ( ".tree-item-inner.nav-folder-title-content" ) as HTMLElement ;
51- if ( file instanceof TFile && fatherOrphans && orphansFolderTreeElement ) {
49+ const parentOrphans : HTMLElement = appObject . workspace . containerEl . querySelector ( '[draggable="true"][data-path="ORPHANS"]' ) as HTMLElement ;
50+ const orphansFolderTreeElement = parentOrphans ?. querySelector ( ".tree-item-inner.nav-folder-title-content" ) as HTMLElement ;
51+ if ( file instanceof TFile && parentOrphans && orphansFolderTreeElement ) {
5252 if ( file . path . startsWith ( orphans ) ) {
5353 orphansFolderTreeElement ?. addClass ( "orphansFolderTreeElement" ) ;
5454 } else {
@@ -62,8 +62,8 @@ export async function coloringTreePanel(appObject: App, file: TFile) {
6262
6363//- Append Unsorted Files Counter Element Function
6464export async function addUnsortedFilesCounter ( appObject : App ) {
65- const father : HTMLElement = appObject . workspace . containerEl . querySelector ( '[draggable="true"][data-path="UN-SORTED"]' ) as HTMLElement ;
66- const unSortedFolderTreeElement = father ?. querySelector ( ".tree-item-inner.nav-folder-title-content" ) as HTMLElement ;
65+ const parent : HTMLElement = appObject . workspace . containerEl . querySelector ( '[draggable="true"][data-path="UN-SORTED"]' ) as HTMLElement ;
66+ const unSortedFolderTreeElement = parent ?. querySelector ( ".tree-item-inner.nav-folder-title-content" ) as HTMLElement ;
6767
6868 if ( unSortedFolderTreeElement ) {
6969 unSortedFolderTreeElement ?. addClass ( "unSortedFolderTreeElement" ) ;
0 commit comments