From 94ff36f3448f610dd765bcd08a50049bd378f2c0 Mon Sep 17 00:00:00 2001 From: Fynn Freyer Date: Wed, 17 Jan 2024 03:36:36 +0100 Subject: [PATCH] fix: check whether FileExplorerView.dom is defined before use Fixes #130 --- src/fe-handler/folder-focus.ts | 2 +- src/fe-patch.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fe-handler/folder-focus.ts b/src/fe-handler/folder-focus.ts index 66bfa4c..8093f64 100644 --- a/src/fe-handler/folder-focus.ts +++ b/src/fe-handler/folder-focus.ts @@ -59,7 +59,7 @@ export default class FolderFocus extends FEHandler_Base { this.fileExplorer.dom.infinityScroll.scrollIntoView(item); }); } - this.fileExplorer.dom.navFileContainerEl.toggleClass(focusModeCls, !!item); + this.fileExplorer.dom?.navFileContainerEl?.toggleClass(focusModeCls, !!item); } toggleFocusFolder(folder: TFolder | null) { const folderItem = folder diff --git a/src/fe-patch.ts b/src/fe-patch.ts index ece0b89..e894970 100644 --- a/src/fe-patch.ts +++ b/src/fe-patch.ts @@ -65,7 +65,7 @@ const PatchFileExplorer = (plugin: ALxFolderNote) => { const self = this; next.call(self); self.folderNoteUtils = getFileExplorerHandlers(plugin, self); - AddLongPressEvt(plugin, self.dom.navFileContainerEl); + if (typeof self.dom?.navFileContainerEl !== "undefined") AddLongPressEvt(plugin, self.dom.navFileContainerEl); self.containerEl.on( "auxclick", ".nav-folder",