diff --git a/src/components/HomeworkEditDialog.vue b/src/components/HomeworkEditDialog.vue index 45a40be..0c41942 100644 --- a/src/components/HomeworkEditDialog.vue +++ b/src/components/HomeworkEditDialog.vue @@ -4,7 +4,7 @@ {{ title }} - {{ autoSave ? "喵?喵呜!" : "写完后点击上传谢谢喵" }} + {{ autoSave ? autoSavePromptText : manualSavePromptText }}
@@ -280,6 +280,12 @@ export default { }, showQuickTools() { return getSetting("display.showQuickTools"); + }, + autoSavePromptText() { + return getSetting("edit.autoSavePromptText"); + }, + manualSavePromptText() { + return getSetting("edit.manualSavePromptText"); } }, watch: { diff --git a/src/components/settings/cards/EditSettingsCard.vue b/src/components/settings/cards/EditSettingsCard.vue index f6d9d77..37103b3 100644 --- a/src/components/settings/cards/EditSettingsCard.vue +++ b/src/components/settings/cards/EditSettingsCard.vue @@ -15,6 +15,14 @@ + + + + + + + + diff --git a/src/utils/settings.js b/src/utils/settings.js index 07c3784..94338f3 100644 --- a/src/utils/settings.js +++ b/src/utils/settings.js @@ -289,6 +289,20 @@ const settingsDefinitions = { description: "保存非当天数据需确认", icon: "mdi-calendar-alert", }, + "edit.autoSavePromptText": { + type: "string", + default: "喵?喵呜!", + description: "自动保存模式提示文本", + icon: "mdi-text-box-outline", + // 作业编辑对话框在自动保存模式下显示的提示文本 + }, + "edit.manualSavePromptText": { + type: "string", + default: "写完后点击上传谢谢喵", + description: "手动保存模式提示文本", + icon: "mdi-text-box-outline", + // 作业编辑对话框在手动保存模式下显示的提示文本 + }, // 开发者选项 "developer.enabled": {