diff --git a/sentence_api/static/admin.html b/sentence_api/static/admin.html index a5faf0b..457ffc2 100644 --- a/sentence_api/static/admin.html +++ b/sentence_api/static/admin.html @@ -91,6 +91,6 @@ - + diff --git a/sentence_api/static/admin.js b/sentence_api/static/admin.js index 046a814..f78be87 100644 --- a/sentence_api/static/admin.js +++ b/sentence_api/static/admin.js @@ -188,7 +188,7 @@ async function openSentences(video) { for (const sentence of sentences) { elements.sentenceRows.append(sentenceRow(video, sentence)); } - elements.dialog.showModal(); + if (!elements.dialog.open) elements.dialog.showModal(); } catch (error) { elements.serviceState.textContent = `句子加载失败: ${error.message}`; } @@ -232,6 +232,7 @@ function sentenceRow(video, sentence) { save.textContent = "已保存"; } } catch (error) { + elements.serviceState.textContent = `句子保存失败: ${error.message}`; save.textContent = error.message; } finally { window.setTimeout(() => { save.disabled = false; save.textContent = "保存"; }, 1600);