41 lines
1.3 KiB
JavaScript
41 lines
1.3 KiB
JavaScript
/* task-detail 系列页面共享 — 备注弹窗 + Toast */
|
|
function showNoteModal() {
|
|
document.getElementById('noteModal').classList.remove('hidden');
|
|
document.getElementById('noteModal').classList.add('flex');
|
|
document.getElementById('noteText').value = '';
|
|
}
|
|
|
|
function hideNoteModal() {
|
|
document.getElementById('noteModal').classList.add('hidden');
|
|
document.getElementById('noteModal').classList.remove('flex');
|
|
}
|
|
|
|
function saveNote() {
|
|
var text = document.getElementById('noteText').value.trim();
|
|
if (!text) { showToast('请输入备注内容'); return; }
|
|
hideNoteModal();
|
|
showToast('备注已保存');
|
|
}
|
|
|
|
function confirmDeleteNote() {
|
|
document.getElementById('deleteNoteModal').classList.remove('hidden');
|
|
document.getElementById('deleteNoteModal').classList.add('flex');
|
|
}
|
|
|
|
function hideDeleteNoteModal() {
|
|
document.getElementById('deleteNoteModal').classList.add('hidden');
|
|
document.getElementById('deleteNoteModal').classList.remove('flex');
|
|
}
|
|
|
|
function deleteNote() {
|
|
hideDeleteNoteModal();
|
|
showToast('备注已删除');
|
|
}
|
|
|
|
function showToast(msg) {
|
|
var toast = document.getElementById('toast');
|
|
toast.textContent = msg;
|
|
toast.classList.remove('hidden');
|
|
setTimeout(function () { toast.classList.add('hidden'); }, 1500);
|
|
}
|