Fix error panel display for port_flap and port_down types
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -192,7 +192,10 @@ locations:
|
||||
- names: ["SK_RACKPRO2 [452514]"]
|
||||
- names: ["pigeon"]
|
||||
- names: ["showpi1"]
|
||||
- macs: ["d8:3a:dd:e3:5b:db"] # showpi2/artmap
|
||||
- names: ["showpi2"]
|
||||
macs: ["d8:3a:dd:e3:5b:db"]
|
||||
- names: ["AP"]
|
||||
macs: ["a8:29:48:ca:11:40"]
|
||||
|
||||
- name: Sound Control
|
||||
nodes:
|
||||
|
||||
@@ -186,6 +186,26 @@ export function updateErrorPanel() {
|
||||
typeEl.className = 'error-type';
|
||||
typeEl.textContent = 'High link utilization';
|
||||
item.appendChild(typeEl);
|
||||
} else if (err.type === 'port_flap') {
|
||||
const portEl = document.createElement('div');
|
||||
portEl.className = 'error-port';
|
||||
portEl.textContent = 'Port: ' + err.port;
|
||||
item.appendChild(portEl);
|
||||
|
||||
const typeEl = document.createElement('div');
|
||||
typeEl.className = 'error-type';
|
||||
typeEl.textContent = 'Port flap detected';
|
||||
item.appendChild(typeEl);
|
||||
} else if (err.type === 'port_down') {
|
||||
const portEl = document.createElement('div');
|
||||
portEl.className = 'error-port';
|
||||
portEl.textContent = 'Port: ' + err.port;
|
||||
item.appendChild(portEl);
|
||||
|
||||
const typeEl = document.createElement('div');
|
||||
typeEl.className = 'error-type';
|
||||
typeEl.textContent = 'Port down';
|
||||
item.appendChild(typeEl);
|
||||
} else {
|
||||
const portEl = document.createElement('div');
|
||||
portEl.className = 'error-port';
|
||||
@@ -194,7 +214,7 @@ export function updateErrorPanel() {
|
||||
|
||||
const countsEl = document.createElement('div');
|
||||
countsEl.className = 'error-counts';
|
||||
countsEl.textContent = 'rx: ' + err.in_errors + ' (+' + (err.in_delta || 0) + ') / tx: ' + err.out_errors + ' (+' + (err.out_delta || 0) + ')';
|
||||
countsEl.textContent = 'rx: ' + (err.in_errors || 0) + ' (+' + (err.in_delta || 0) + ') / tx: ' + (err.out_errors || 0) + ' (+' + (err.out_delta || 0) + ')';
|
||||
item.appendChild(countsEl);
|
||||
|
||||
const typeEl = document.createElement('div');
|
||||
|
||||
Reference in New Issue
Block a user