1 таск в 1 момент

This commit is contained in:
2026-03-05 21:16:06 +05:00
parent e90bf33b5a
commit 4e74132143
2 changed files with 18 additions and 8 deletions

View File

@@ -587,15 +587,25 @@ function filterAssignments(taskId) {
filterCount.textContent = `${visibleCount} из ${assignments.length} исполнителей`;
}
}
// Добавим проверку на существование глобального множества expandedTasks
if (typeof expandedTasks === 'undefined') {
window.expandedTasks = new Set();
}
function toggleTask(taskId) {
if (expandedTasks.has(taskId)) {
expandedTasks.delete(taskId);
} else {
expandedTasks.add(taskId);
loadTaskFiles(taskId);
}
async function toggleTask(taskId) {
const wasExpanded = expandedTasks.has(taskId);
// Сворачиваем все задачи
expandedTasks.clear();
if (!wasExpanded) {
// Если задача была свёрнута разворачиваем её и загружаем файлы
expandedTasks.add(taskId);
await loadTaskFiles(taskId); // ждём загрузки файлов
}
// если была развёрнута после clear() она свернута, loadTaskFiles не нужен
// Перерисовываем активную секцию
const activeSection = document.querySelector('.section.active');
if (activeSection) {
const sectionId = activeSection.id;