interface update

This commit is contained in:
2025-02-08 00:32:25 -05:00
parent 9f92ac5c1a
commit 004c97f492
5 changed files with 93 additions and 30 deletions

View File

@ -21,6 +21,13 @@ function updateDeviceStatus() {
});
}
function toggleInterfaces(header) {
const list = header.nextElementSibling;
const icon = header.querySelector('.expand-icon');
list.classList.toggle('collapsed');
icon.style.transform = list.classList.contains('collapsed') ? 'rotate(-90deg)' : 'rotate(0deg)';
}
function updateInterfaceStatus(deviceName, interfaces) {
const interfaceList = document.querySelector(`.interface-group[data-device-name="${deviceName}"] .interface-list`);
if (interfaceList && interfaces) {
@ -30,7 +37,7 @@ function updateInterfaceStatus(deviceName, interfaces) {
<div class="interface-item">
<span class="port-name">${portName}</span>
<span class="port-speed">${port.speed.current}/${port.speed.max} Mbps</span>
<span class="port-status ${port.state.toLowerCase()}">${port.state}</span>
<span class="port-status ${port.state}">${port.state}</span>
</div>
`;
});