From 10f17ebf76cb9f712362ae3e8a803c521f9dc9fe Mon Sep 17 00:00:00 2001 From: tv Date: Sat, 31 Oct 2026 23:06:54 +0100 Subject: dashboard: add console --- src/api/dashboard/dashboard.html | 88 ++++++++++++++++++++++++++++++---------- 1 file changed, 66 insertions(+), 22 deletions(-) (limited to 'src/api') diff --git a/src/api/dashboard/dashboard.html b/src/api/dashboard/dashboard.html index 7ac33fe..5eb4a5c 100644 --- a/src/api/dashboard/dashboard.html +++ b/src/api/dashboard/dashboard.html @@ -44,12 +44,12 @@ /* The columns and rows as dragged (`--columns`, `--rows`, set by `sizes`). */ main { flex: 1; min-height: 0; display: grid; gap: 16px; padding: 16px; grid-template-columns: var(--columns, minmax(0, 3fr) minmax(0, 2fr)); - grid-template-rows: var(--rows, auto minmax(0, 1fr) minmax(0, 1fr)); - grid-template-areas: "map peers" "map figures" "map document"; } + grid-template-rows: var(--rows, auto minmax(0, .4fr) minmax(0, .4fr) minmax(0, .2fr)); + grid-template-areas: "map peers" "map figures" "map document" "map console"; } @media (max-width: 900px) { body { height: auto; } - main { grid-template-columns: minmax(0, 1fr); grid-template-rows: 70vh auto 70vh 70vh; - grid-template-areas: "map" "peers" "figures" "document"; } + main { grid-template-columns: minmax(0, 1fr); grid-template-rows: 70vh auto 70vh 70vh 40vh; + grid-template-areas: "map" "peers" "figures" "document" "console"; } } section { background: var(--panel); border: 1px solid var(--line); border-radius: 6px; padding: 12px; min-width: 0; min-height: 0; display: flex; flex-direction: column; } @@ -66,6 +66,10 @@ #peers-box { grid-area: peers; } #figures-box { grid-area: figures; } #document-box { grid-area: document; } + #console-box { grid-area: console; } + #console-box .scroll { flex: 1; } + .console { font-family: ui-monospace, monospace; font-size: 12px; white-space: pre-wrap; } + .console .when { color: var(--muted); } svg { flex: 1; min-height: 0; width: 100%; display: block; cursor: default; } /* Dragged to pan or to move a node, also by touch. */ /* Dragged, not selected: neither its labels' text nor the picture itself. */ @@ -187,6 +191,10 @@

Document

+
+

Console

+
+