diff --git a/manifest-beta.json b/manifest-beta.json index 33bd05a..4ab1006 100644 --- a/manifest-beta.json +++ b/manifest-beta.json @@ -1,7 +1,7 @@ { "id": "folder-notes", "name": "Folder notes", - "version": "1.7.30-4-beta", + "version": "1.7.30-5-beta", "minAppVersion": "0.15.0", "description": "Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.", "author": "Lost Paul", diff --git a/src/suggesters/FileSuggester.ts b/src/suggesters/FileSuggester.ts index cf3a9ff..09777da 100644 --- a/src/suggesters/FileSuggester.ts +++ b/src/suggesters/FileSuggester.ts @@ -13,7 +13,7 @@ export class FileSuggest extends TextInputSuggest { public inputEl: HTMLInputElement, plugin: FolderNotesPlugin ) { - super(inputEl); + super(inputEl, plugin); } diff --git a/src/suggesters/FolderSuggester.ts b/src/suggesters/FolderSuggester.ts index f79f645..c65cc1b 100644 --- a/src/suggesters/FolderSuggester.ts +++ b/src/suggesters/FolderSuggester.ts @@ -14,7 +14,7 @@ export class FolderSuggest extends TextInputSuggest { plugin: FolderNotesPlugin, public folder?: TFolder, ) { - super(inputEl); + super(inputEl, plugin); } diff --git a/src/suggesters/Suggest.ts b/src/suggesters/Suggest.ts index 6796393..fa92e75 100644 --- a/src/suggesters/Suggest.ts +++ b/src/suggesters/Suggest.ts @@ -121,8 +121,9 @@ export abstract class TextInputSuggest implements ISuggestOwner { private suggest: Suggest; plugin: FolderNotesPlugin; - constructor(inputEl: HTMLInputElement | HTMLTextAreaElement) { + constructor(inputEl: HTMLInputElement | HTMLTextAreaElement, plugin: FolderNotesPlugin) { this.inputEl = inputEl; + this.plugin = plugin; this.scope = new Scope(); this.suggestEl = createDiv('suggestion-container'); diff --git a/src/suggesters/TemplateSuggester.ts b/src/suggesters/TemplateSuggester.ts index 573e21c..1783a5b 100644 --- a/src/suggesters/TemplateSuggester.ts +++ b/src/suggesters/TemplateSuggester.ts @@ -14,7 +14,7 @@ export class TemplateSuggest extends TextInputSuggest { public inputEl: HTMLInputElement, plugin: FolderNotesPlugin ) { - super(inputEl); + super(inputEl, plugin); } @@ -28,6 +28,7 @@ export class TemplateSuggest extends TextInputSuggest { } getSuggestions(input_str: string): TFile[] { + console.log('this.plugin', this.plugin) const { templateFolder, templaterPlugin } = getTemplatePlugins(this.plugin.app); if ((!templateFolder || templateFolder?.trim() === '') && !templaterPlugin) { this.plugin.settings.templatePath = ''; @@ -39,6 +40,7 @@ export class TemplateSuggest extends TextInputSuggest { folder = this.plugin.app.vault.getAbstractFileByPath(templaterPlugin.plugin?.settings?.templates_folder as string) as TFolder; } else { + console.log('templateFolder', templateFolder); folder = this.plugin.app.vault.getAbstractFileByPath(templateFolder) as TFolder; }