fix: 修复分类显示文字,标签统一为问题描述,新建目标也用Markdown编辑器

This commit is contained in:
hmo
2026-04-23 23:02:25 +08:00
parent 26dd158f01
commit 68e106018b
2 changed files with 18 additions and 2 deletions
+17 -1
View File
@@ -104,7 +104,7 @@
<div class="mb-3"> <div class="mb-3">
<label class="form-label">分类</label> <label class="form-label">分类</label>
<select class="form-select" id="goal-category"> <select class="form-select" id="goal-category">
<option value="综合">综合(涉及多方面)</option> <option value="综合">综合</option>
<option value="乐理相关">乐理相关</option> <option value="乐理相关">乐理相关</option>
<option value="演奏能力">演奏能力</option> <option value="演奏能力">演奏能力</option>
<option value="其他">其他</option> <option value="其他">其他</option>
@@ -448,6 +448,22 @@ function escapeHtml(text) {
} }
document.getElementById('save-goal').addEventListener('click', saveGoal); document.getElementById('save-goal').addEventListener('click', saveGoal);
// 新建目标时初始化 Markdown 编辑器
document.getElementById('goalModal').addEventListener('shown.bs.modal', () => {
// 只有在没有初始化过编辑器时才初始化
if (window.EasyMDE && !goalEditor) {
const contentEl = document.getElementById('goal-content');
goalEditor = new EasyMDE({
element: contentEl,
spellChecker: false,
status: false,
toolbar: ['bold', 'italic', 'heading', '|', 'code', 'quote', 'unordered-list', '|', 'preview', 'side-by-side', 'fullscreen'],
initialValue: ''
});
}
});
document.getElementById('goalModal').addEventListener('hidden.bs.modal', () => { document.getElementById('goalModal').addEventListener('hidden.bs.modal', () => {
document.getElementById('goal-id').value = ''; document.getElementById('goal-id').value = '';
document.getElementById('goal-name').value = ''; document.getElementById('goal-name').value = '';
+1 -1
View File
@@ -151,7 +151,7 @@
</div> </div>
</div> </div>
<div class="mb-3"> <div class="mb-3">
<label class="form-label">问题内容 (Markdown)</label> <label class="form-label">问题描述 (Markdown)</label>
<textarea class="form-control editor-textarea" id="editProblemContent" rows="20"></textarea> <textarea class="form-control editor-textarea" id="editProblemContent" rows="20"></textarea>
</div> </div>
</div> </div>