меню
This commit is contained in:
24
public/ui.js
24
public/ui.js
@@ -13,6 +13,12 @@ function showSection(sectionName) {
|
||||
loadActivityLogs();
|
||||
} else if (sectionName === 'kanban') {
|
||||
loadKanbanTasks();
|
||||
} else if (sectionName === 'mytasks') {
|
||||
console.log('загружаю loadMyTasks');
|
||||
loadTasks();
|
||||
} else if (sectionName === 'runtasks') {
|
||||
console.log('загружаю loadRunTasks');
|
||||
loadTasks();
|
||||
}
|
||||
|
||||
// Загрузка профиля при переходе в личный кабинет
|
||||
@@ -379,7 +385,7 @@ function filterAssignments(taskId) {
|
||||
filterCount.textContent = `${visibleCount} из ${assignments.length} исполнителей`;
|
||||
}
|
||||
}
|
||||
|
||||
// поддержка новых контейнеров
|
||||
function toggleTask(taskId) {
|
||||
if (expandedTasks.has(taskId)) {
|
||||
expandedTasks.delete(taskId);
|
||||
@@ -387,7 +393,21 @@ function toggleTask(taskId) {
|
||||
expandedTasks.add(taskId);
|
||||
loadTaskFiles(taskId);
|
||||
}
|
||||
renderTasks();
|
||||
|
||||
// Определяем, какой контейнер сейчас активен
|
||||
const activeSection = document.querySelector('.section.active');
|
||||
if (activeSection) {
|
||||
const sectionId = activeSection.id;
|
||||
if (sectionId === 'mytasks-section') {
|
||||
renderTasksInContainer('mytasks-list');
|
||||
} else if (sectionId === 'runtasks-section') {
|
||||
renderTasksInContainer('runtasks-list');
|
||||
} else if (sectionId === 'tasks-section') {
|
||||
renderTasks();
|
||||
}
|
||||
} else {
|
||||
renderTasks();
|
||||
}
|
||||
}
|
||||
|
||||
function getTimeLeftInfo(task) {
|
||||
|
||||
Reference in New Issue
Block a user