fix: 修复分类显示文字,标签统一为问题描述,新建目标也用Markdown编辑器
This commit is contained in:
@@ -104,7 +104,7 @@
|
||||
<div class="mb-3">
|
||||
<label class="form-label">分类</label>
|
||||
<select class="form-select" id="goal-category">
|
||||
<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);
|
||||
|
||||
// 新建目标时初始化 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('goal-id').value = '';
|
||||
document.getElementById('goal-name').value = '';
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user