()
| 393 | return items.map(item => `<span class="mon-item"><span class="name">${esc(item.name)}</span>${signalBars(item.ms)}<span class="ms">${item.ms}ms</span></span>`).join('') || '-'; |
| 394 | } |
| 395 | function renderMonitors(){ |
| 396 | $('monitorsBody').innerHTML = S.servers.map(s => `<tr><td>${protoPill(s)}</td><td>${esc(s.name || '-')}</td><td>${esc(s.location || '-')}</td><td><div class="mon-items">${monitorItems(s)}</div></td></tr>`).join('') || `<tr><td colspan="4" class="muted" style="text-align:center;padding:1rem;">无数据</td></tr>`; |
| 397 | } |
| 398 | function renderMonitorsCards(){ |
| 399 | const wrap = $('monitorsCards'); |
| 400 | if(window.innerWidth > 700){ wrap.innerHTML = ''; return; } |
no test coverage detected