MCPcopy Create free account
hub / github.com/cppla/ServerStatus / monitorItems

Function monitorItems

web/js/app.js:391–394  ·  view source on GitHub ↗
(s)

Source from the content-addressed store, hash-verified

389 return `<span class="sig">${[0,1,2,3,4].map(i => `<i class="b ${i < on ? 'on' : 'off'}"></i>`).join('')}</span>`;
390}
391function monitorItems(s){
392 const items = parseCustom(s.custom);
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}
395function 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}

Callers 2

renderMonitorsFunction · 0.85
renderMonitorsCardsFunction · 0.85

Calls 3

parseCustomFunction · 0.85
escFunction · 0.85
signalBarsFunction · 0.85

Tested by

no test coverage detected