From c0972e09e64ea1d17663d28629bb6b55fd44c9c6 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Thu, 23 Mar 2023 05:30:11 +0400 Subject: [PATCH] Rename KhojModal to KhojSearchModal, a more specific name for it In preparation to introduce Khoj chat in Obsidian --- src/interface/obsidian/src/main.ts | 10 +++++----- .../obsidian/src/{modal.ts => search_modal.ts} | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) rename src/interface/obsidian/src/{modal.ts => search_modal.ts} (98%) diff --git a/src/interface/obsidian/src/main.ts b/src/interface/obsidian/src/main.ts index b367037c..5feb3364 100644 --- a/src/interface/obsidian/src/main.ts +++ b/src/interface/obsidian/src/main.ts @@ -1,6 +1,6 @@ import { Notice, Plugin } from 'obsidian'; import { KhojSetting, KhojSettingTab, DEFAULT_SETTINGS } from 'src/settings' -import { KhojModal } from 'src/modal' +import { KhojSearchModal } from 'src/search_modal' import { configureKhojBackend } from './utils'; @@ -16,7 +16,7 @@ export default class Khoj extends Plugin { name: 'Search', checkCallback: (checking) => { if (!checking && this.settings.connectedToBackend) - new KhojModal(this.app, this.settings).open(); + new KhojSearchModal(this.app, this.settings).open(); return this.settings.connectedToBackend; } }); @@ -27,7 +27,7 @@ export default class Khoj extends Plugin { name: 'Find similar notes', editorCheckCallback: (checking) => { if (!checking && this.settings.connectedToBackend) - new KhojModal(this.app, this.settings, true).open(); + new KhojSearchModal(this.app, this.settings, true).open(); return this.settings.connectedToBackend; } }); @@ -36,7 +36,7 @@ export default class Khoj extends Plugin { this.addRibbonIcon('search', 'Khoj', (_: MouseEvent) => { // Called when the user clicks the icon. this.settings.connectedToBackend - ? new KhojModal(this.app, this.settings).open() + ? new KhojSearchModal(this.app, this.settings).open() : new Notice(`❗️Ensure Khoj backend is running and Khoj URL is pointing to it in the plugin settings`); }); @@ -59,5 +59,5 @@ export default class Khoj extends Plugin { await configureKhojBackend(this.app.vault, this.settings, false); } this.saveData(this.settings); - } + } } diff --git a/src/interface/obsidian/src/modal.ts b/src/interface/obsidian/src/search_modal.ts similarity index 98% rename from src/interface/obsidian/src/modal.ts rename to src/interface/obsidian/src/search_modal.ts index bf9ad7b7..db06caaa 100644 --- a/src/interface/obsidian/src/modal.ts +++ b/src/interface/obsidian/src/search_modal.ts @@ -6,7 +6,7 @@ export interface SearchResult { file: string; } -export class KhojModal extends SuggestModal { +export class KhojSearchModal extends SuggestModal { setting: KhojSetting; rerank: boolean = false; find_similar_notes: boolean;