From 08cae4b6caf164f3e7fd5609fec5d37158ea6330 Mon Sep 17 00:00:00 2001 From: Javier Sánchez Parra Date: Thu, 5 May 2022 17:33:44 +0200 Subject: Add link speed to pills If the clients API response include link speed information, show it in clients' pills. --- ogcp/static/js/ogcp.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'ogcp/static/js') diff --git a/ogcp/static/js/ogcp.js b/ogcp/static/js/ogcp.js index ffddc58..9612370 100644 --- a/ogcp/static/js/ogcp.js +++ b/ogcp/static/js/ogcp.js @@ -141,7 +141,9 @@ function updateScopeState() { }, Interval); } -function updatePillStatus(state, pill) { +function updatePillStatus(scope, pill) { + const state = scope.state + const link = scope.link const pillCls = ['badge-danger', 'badge-success', 'badge-warning', 'badge-wol', 'badge-light']; pill.classList.remove(...pillCls); @@ -156,6 +158,10 @@ function updatePillStatus(state, pill) { } else { pill.classList.add('badge-light'); } + + $('[name="link"]', pill).remove() + if (link) + $(pill).append('
' + link + ' Mb/s'+ '
'); } function updateScopes(scopes) { @@ -183,7 +189,7 @@ function updateScopes(scopes) { const pillScopeId = `pill-${scopeId}`; const pillEl = document.querySelector(`#${pillScopeId}`); if (pillEl) - updatePillStatus(scope.state, pillEl); + updatePillStatus(scope, pillEl); } if (scope.scope) { // This is a level so we should update all childs -- cgit v1.2.3-18-g5258