From 288d0ffb03796e495cf7f76a6d4695131ea7b7e4 Mon Sep 17 00:00:00 2001 From: Samuel Fang Date: Tue, 15 Feb 2022 23:58:22 +0800 Subject: [PATCH] [#11540] Make maintainer logs interface scrollable (#11545) * Allow maintainer logs output to scroll * Enlarge scrollable area * Replace css selectors with nested sass selectors --- .../logs-table/logs-table.component.html | 16 +++++++----- .../logs-table/logs-table.component.scss | 26 ++++++++++++++++++- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/web/app/components/logs-table/logs-table.component.html b/src/web/app/components/logs-table/logs-table.component.html index 92a9aa05655..a130d4055b1 100644 --- a/src/web/app/components/logs-table/logs-table.component.html +++ b/src/web/app/components/logs-table/logs-table.component.html @@ -12,17 +12,19 @@ - {{ log.timestampForDisplay }} - {{ log.logEntry.severity }} - + {{ log.timestampForDisplay }} + {{ log.logEntry.severity }} + {{ log.traceIdForDisplay }} - - +
+ - - + +
diff --git a/src/web/app/components/logs-table/logs-table.component.scss b/src/web/app/components/logs-table/logs-table.component.scss index e561afb03cd..4a793676273 100644 --- a/src/web/app/components/logs-table/logs-table.component.scss +++ b/src/web/app/components/logs-table/logs-table.component.scss @@ -16,9 +16,33 @@ } .logs-table { - table-layout: fixed; + display: flex; + flex-flow: column; width: 100%; word-break: break-all; + max-height: 90vh; + + thead { + flex: 0 0 auto; + display: table; + table-layout: fixed; + } + + tbody { + flex: 1 1 auto; + display: block; + overflow-y: scroll; + + tr { + width: 100%; + display: table; + table-layout: fixed; + + &:first-child td { + border-top: 0; + } + } + } } .wrap {