diff --git a/src/rust/lqosd/src/node_manager/js_build/src/helpers/builders.js b/src/rust/lqosd/src/node_manager/js_build/src/helpers/builders.js index 05f3c7ea..dcc12218 100644 --- a/src/rust/lqosd/src/node_manager/js_build/src/helpers/builders.js +++ b/src/rust/lqosd/src/node_manager/js_build/src/helpers/builders.js @@ -121,6 +121,9 @@ export function topNTableHeader() { export function topNTableRow(r) { let row = document.createElement("tr"); row.classList.add("small"); + let opacity = (10.0 - r.lastSeen) / 10.0; + //console.log(opacity, r.lastSeen); + row.style.opacity = opacity.toFixed(1); if (r.circuit_id !== "") { let td = document.createElement("td"); diff --git a/src/rust/lqosd/src/node_manager/js_build/src/lq_js_common/helpers/timed_cache.js b/src/rust/lqosd/src/node_manager/js_build/src/lq_js_common/helpers/timed_cache.js index 2604bcf0..922d81b4 100644 --- a/src/rust/lqosd/src/node_manager/js_build/src/lq_js_common/helpers/timed_cache.js +++ b/src/rust/lqosd/src/node_manager/js_build/src/lq_js_common/helpers/timed_cache.js @@ -40,7 +40,9 @@ export class TimedCache { // Map to only have the value entries = entries.map((v) => { - return v.value; + let x = v.value; + x.lastSeen = (Date.now() - v.lastSeen) / 1000; + return x; }); // Return the top 10