From 437a3d4a3ff390228670faf5e5341c8fc16029c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E5=86=9B?= Date: Mon, 6 Nov 2023 10:22:39 +0800 Subject: [PATCH] fix: delete sheet not save, dark mode setting bug, sheet name bug --- src/ExcelSettingTab.ts | 1 + src/ExcelView.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/ExcelSettingTab.ts b/src/ExcelSettingTab.ts index 1550241..164b55a 100644 --- a/src/ExcelSettingTab.ts +++ b/src/ExcelSettingTab.ts @@ -27,6 +27,7 @@ export class ExcelSettingTab extends PluginSettingTab { .setValue(this.plugin.settings.theme) .onChange(async (value) => { this.plugin.settings.theme = value + this.plugin.saveSettings() }), ); diff --git a/src/ExcelView.ts b/src/ExcelView.ts index d3bbb12..91ac7f0 100644 --- a/src/ExcelView.ts +++ b/src/ExcelView.ts @@ -260,6 +260,11 @@ export class ExcelView extends TextFileView { const data = this.sheet.getData(); // console.log('onRenameSheet', data) this.saveData(JSON.stringify(data)); + }) + .onDeleteSheet(() => { + const data = this.sheet.getData(); + // console.log('onDeleteSheet', data) + this.saveData(JSON.stringify(data)); }); this.sheet.on("cells-selected", (sheetData, { sri, sci, eri, eci }) => {