mirror of
https://github.com/groldsf/obsidian_check_plugin.git
synced 2026-07-22 05:37:48 +00:00
move settings tab
This commit is contained in:
parent
63dac704f5
commit
7068d32440
2 changed files with 5 additions and 6 deletions
|
|
@ -1,5 +1,5 @@
|
|||
import { Plugin, TFile } from "obsidian";
|
||||
import { CheckboxSyncPluginSettingTab } from "./CheckboxSyncPluginSettingTab";
|
||||
import { CheckboxSyncPluginSettingTab } from "./settings/CheckboxSyncPluginSettingTab";
|
||||
import { CheckboxUtils } from "./checkboxUtils";
|
||||
import FileStateHolder from "./FileStateHolder";
|
||||
import SyncController from "./SyncController";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { App, ButtonComponent, DropdownComponent, Notice, PluginSettingTab, Setting, TextComponent, ToggleComponent } from "obsidian";
|
||||
import CheckboxSyncPlugin from "./main";
|
||||
import { CheckboxState } from "./types";
|
||||
import CheckboxSyncPlugin from "../main";
|
||||
import { CheckboxState } from "../types";
|
||||
|
||||
export class CheckboxSyncPluginSettingTab extends PluginSettingTab {
|
||||
plugin: CheckboxSyncPlugin;
|
||||
|
|
@ -222,14 +222,13 @@ export class CheckboxSyncPluginSettingTab extends PluginSettingTab {
|
|||
this.uncheckedSymbolsInput.setValue(this.arrayToJsonString(uncheckedSymbolsArray));
|
||||
|
||||
this.errorDisplayEl.setText('');
|
||||
this.applyButton.setButtonText(originalButtonText);
|
||||
|
||||
new Notice("Checkbox Sync settings applied!", 3000);
|
||||
} catch (error: any) {
|
||||
// --- Ошибка ---
|
||||
console.error("Error applying checkbox sync settings:", error);
|
||||
// Выводим ошибку в специальный div
|
||||
this.errorDisplayEl?.setText(`❌ ${error.message || "An unknown error occurred."}`);
|
||||
this.errorDisplayEl?.setText(`❌ ${error.message || "An unknown error occurred."}`);
|
||||
} finally {
|
||||
this.applyButton?.setButtonText(originalButtonText); // Восстанавливаем текст
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue