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: ["SK_RACKPRO2 [452514]"]
|
||||||
- names: ["pigeon"]
|
- names: ["pigeon"]
|
||||||
- names: ["showpi1"]
|
- 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
|
- name: Sound Control
|
||||||
nodes:
|
nodes:
|
||||||
|
|||||||
@@ -186,6 +186,26 @@ export function updateErrorPanel() {
|
|||||||
typeEl.className = 'error-type';
|
typeEl.className = 'error-type';
|
||||||
typeEl.textContent = 'High link utilization';
|
typeEl.textContent = 'High link utilization';
|
||||||
item.appendChild(typeEl);
|
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 {
|
} else {
|
||||||
const portEl = document.createElement('div');
|
const portEl = document.createElement('div');
|
||||||
portEl.className = 'error-port';
|
portEl.className = 'error-port';
|
||||||
@@ -194,7 +214,7 @@ export function updateErrorPanel() {
|
|||||||
|
|
||||||
const countsEl = document.createElement('div');
|
const countsEl = document.createElement('div');
|
||||||
countsEl.className = 'error-counts';
|
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);
|
item.appendChild(countsEl);
|
||||||
|
|
||||||
const typeEl = document.createElement('div');
|
const typeEl = document.createElement('div');
|
||||||
|
|||||||
Reference in New Issue
Block a user