diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index 8c994dee..2c5af805 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -3966,6 +3966,7 @@ dependencies = [ "ip_network_table", "lqos_config", "pyo3", + "reqwest", "serde", "serde_json", "thiserror", diff --git a/src/rust/lqosd/src/node_manager/js_build/src/all_tree_sankey.js b/src/rust/lqosd/src/node_manager/js_build/src/all_tree_sankey.js index cb9c9df3..e7d1fc28 100644 --- a/src/rust/lqosd/src/node_manager/js_build/src/all_tree_sankey.js +++ b/src/rust/lqosd/src/node_manager/js_build/src/all_tree_sankey.js @@ -1,5 +1,6 @@ import { DashboardGraph } from "./graphs/dashboard_graph"; import {lerpGreenToRedViaOrange} from "./helpers/scaling"; +import {isRedacted} from "./helpers/redact"; class AllTreeSankey extends DashboardGraph { constructor(id) { @@ -30,6 +31,7 @@ let lastRtt = {}; function start() { $.get("/local-api/networkTree", (data) => { //console.log(data); + let redact = isRedacted(); let nodes = []; let links = []; @@ -50,12 +52,15 @@ function start() { } let color = lerpGreenToRedViaOrange(200 - lastRtt[name], 200); + let label = { + fontSize: 6, + color: "#999" + }; + if (redact) label.fontSize = 0; + nodes.push({ name: data[i][1].name, - label: { - fontSize: 6, - color: "#999" - }, + label: label, itemStyle: { color: color } diff --git a/src/rust/lqosd/src/node_manager/js_build/src/helpers/redact.js b/src/rust/lqosd/src/node_manager/js_build/src/helpers/redact.js index 328f7a63..891cca86 100644 --- a/src/rust/lqosd/src/node_manager/js_build/src/helpers/redact.js +++ b/src/rust/lqosd/src/node_manager/js_build/src/helpers/redact.js @@ -27,7 +27,7 @@ function cssRedact() { } } -function isRedacted() { +export function isRedacted() { let prefs = localStorage.getItem("redact"); if (prefs === null) { localStorage.setItem("redact", "false");