1
0
mirror of https://github.com/ZeroCatDev/Classworks.git synced 2025-12-08 13:49:37 +00:00

Merge pull request #14 from ZeroCatDev/copilot/update-homework-edit-dialog-text

feat: Add configurable prompt text for homework edit dialog
This commit is contained in:
Sunwuyuan 2025-11-28 21:27:16 +08:00 committed by GitHub
commit 8f5fc287fb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 29 additions and 1 deletions

View File

@ -4,7 +4,7 @@
<v-card border> <v-card border>
<v-card-title>{{ title }}</v-card-title> <v-card-title>{{ title }}</v-card-title>
<v-card-subtitle> <v-card-subtitle>
{{ autoSave ? "喵?喵呜!" : "写完后点击上传谢谢喵" }} {{ autoSave ? autoSavePromptText : manualSavePromptText }}
</v-card-subtitle> </v-card-subtitle>
<v-card-text> <v-card-text>
<div class="d-flex"> <div class="d-flex">
@ -280,6 +280,12 @@ export default {
}, },
showQuickTools() { showQuickTools() {
return getSetting("display.showQuickTools"); return getSetting("display.showQuickTools");
},
autoSavePromptText() {
return getSetting("edit.autoSavePromptText");
},
manualSavePromptText() {
return getSetting("edit.manualSavePromptText");
} }
}, },
watch: { watch: {

View File

@ -15,6 +15,14 @@
<v-divider class="my-2"/> <v-divider class="my-2"/>
<setting-item :setting-key="'edit.refreshBeforeEdit'"/> <setting-item :setting-key="'edit.refreshBeforeEdit'"/>
<v-divider class="my-2"/>
<setting-item :setting-key="'edit.autoSavePromptText'"/>
<v-divider class="my-2"/>
<setting-item :setting-key="'edit.manualSavePromptText'"/>
</v-list> </v-list>
</settings-card> </settings-card>
</template> </template>

View File

@ -289,6 +289,20 @@ const settingsDefinitions = {
description: "保存非当天数据需确认", description: "保存非当天数据需确认",
icon: "mdi-calendar-alert", 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": { "developer.enabled": {