diff options
| author | Adam Malczewski <[email protected]> | 2026-03-24 17:30:44 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-03-24 17:30:44 +0900 |
| commit | a5f54269f6b7ace71c4509fb8105993a7f064e63 (patch) | |
| tree | dfdfd0349cbfa357c02d26d02edbf3d6fe689872 /src/settings-modal.ts | |
| parent | 3690c97ceaf8a20bb2c6d38bd600e5ae8bc2dac6 (diff) | |
| download | ai-pulse-obsidian-plugin-a5f54269f6b7ace71c4509fb8105993a7f064e63.tar.gz ai-pulse-obsidian-plugin-a5f54269f6b7ace71c4509fb8105993a7f064e63.zip | |
rename project
Diffstat (limited to 'src/settings-modal.ts')
| -rw-r--r-- | src/settings-modal.ts | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/settings-modal.ts b/src/settings-modal.ts index e475c3f..9a4218c 100644 --- a/src/settings-modal.ts +++ b/src/settings-modal.ts @@ -1,15 +1,15 @@ import { Modal, Setting } from "obsidian"; -import type AIOrganizer from "./main"; +import type AIPulse from "./main"; import { showModel } from "./ollama-client"; import type { ModelInfo } from "./ollama-client"; export class SettingsModal extends Modal { - private plugin: AIOrganizer; + private plugin: AIPulse; private modelInfo: ModelInfo | null = null; private ctxMaxEl: HTMLElement | null = null; private ctxInputEl: HTMLInputElement | null = null; - constructor(plugin: AIOrganizer) { + constructor(plugin: AIPulse) { super(plugin.app); this.plugin = plugin; } @@ -17,7 +17,7 @@ export class SettingsModal extends Modal { onOpen(): void { const { contentEl } = this; contentEl.empty(); - contentEl.addClass("ai-organizer-settings-modal"); + contentEl.addClass("ai-pulse-settings-modal"); this.setTitle("AI Settings"); @@ -97,7 +97,7 @@ export class SettingsModal extends Modal { }); const updateFileSettingState = (enabled: boolean): void => { - fileSetting.settingEl.toggleClass("ai-organizer-setting-disabled", !enabled); + fileSetting.settingEl.toggleClass("ai-pulse-setting-disabled", !enabled); if (fileInputEl !== null) { fileInputEl.disabled = !enabled; } @@ -135,7 +135,7 @@ export class SettingsModal extends Modal { .setDesc("Controls randomness. Lower = more focused, higher = more creative."); const tempValueEl = tempSetting.descEl.createSpan({ - cls: "ai-organizer-param-value", + cls: "ai-pulse-param-value", text: ` (${this.plugin.settings.temperature.toFixed(2)})`, }); @@ -180,7 +180,7 @@ export class SettingsModal extends Modal { const ctxControlEl = ctxSetting.controlEl; ctxControlEl.style.flexDirection = "column"; ctxControlEl.style.alignItems = "flex-end"; - this.ctxMaxEl = ctxControlEl.createDiv({ cls: "ai-organizer-ctx-max" }); + this.ctxMaxEl = ctxControlEl.createDiv({ cls: "ai-pulse-ctx-max" }); this.ctxMaxEl.style.cursor = "pointer"; this.ctxMaxEl.addEventListener("click", async () => { if (this.modelInfo !== null && this.ctxInputEl !== null) { @@ -242,7 +242,7 @@ export class SettingsModal extends Modal { private updateCtxMaxWarning(): void { if (this.ctxMaxEl === null || this.modelInfo === null) return; const exceeds = this.plugin.settings.numCtx > this.modelInfo.contextLength; - this.ctxMaxEl.toggleClass("ai-organizer-ctx-max-warn", exceeds); + this.ctxMaxEl.toggleClass("ai-pulse-ctx-max-warn", exceeds); } private populateModelDropdown(selectEl: HTMLSelectElement): void { |
