fix: исправлена структура DOM для сворачивания секций
- Контейнеры теперь добавляются внутрь соответствующих section-content div'ов - Локальные контейнеры добавляются в local-content - Удаленные контейнеры добавляются в host-{hostname}-content - Исправлена логика сворачивания секций - теперь контейнеры находятся внутри сворачиваемых блоков - Убраны лишние строки закрытия секций Теперь сворачивание секций работает корректно: ✅ Контейнеры находятся внутри своих секций ✅ Сворачивание секций работает правильно ✅ Структура DOM соответствует логике сворачивания Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
parent
bee67f130c
commit
940db42b19
@ -926,7 +926,14 @@ ${svc.status === 'running' && svc.host_port ? `Порт: ${svc.host_port}` : ''}
|
||||
}
|
||||
await switchToSingle(svc);
|
||||
};
|
||||
els.containerList.appendChild(item);
|
||||
|
||||
// Добавляем контейнер внутрь секции локальных контейнеров
|
||||
const localContent = document.getElementById('local-content');
|
||||
if (localContent) {
|
||||
localContent.appendChild(item);
|
||||
} else {
|
||||
els.containerList.appendChild(item);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@ -1040,23 +1047,30 @@ ${svc.last_modified ? `Обновлено: ${new Date(svc.last_modified * 1000).
|
||||
}
|
||||
await switchToSingle(svc);
|
||||
};
|
||||
els.containerList.appendChild(item);
|
||||
|
||||
// Добавляем контейнер внутрь секции хоста
|
||||
const hostContent = document.getElementById(`host-${hostname}-content`);
|
||||
if (hostContent) {
|
||||
hostContent.appendChild(item);
|
||||
} else {
|
||||
els.containerList.appendChild(item);
|
||||
}
|
||||
});
|
||||
|
||||
// Закрываем секцию хоста
|
||||
// Устанавливаем отображение секции хоста
|
||||
const hostContent = document.getElementById(`host-${hostname}-content`);
|
||||
if (hostContent) {
|
||||
hostContent.style.display = 'block';
|
||||
}
|
||||
});
|
||||
|
||||
// Закрываем секцию удаленных контейнеров
|
||||
// Устанавливаем отображение секции удаленных контейнеров
|
||||
const remoteContent = document.getElementById('remote-content');
|
||||
if (remoteContent) {
|
||||
remoteContent.style.display = 'block';
|
||||
}
|
||||
|
||||
// Закрываем секцию локальных контейнеров
|
||||
// Устанавливаем отображение секции локальных контейнеров
|
||||
const localContent = document.getElementById('local-content');
|
||||
if (localContent) {
|
||||
localContent.style.display = 'block';
|
||||
|
Loading…
x
Reference in New Issue
Block a user