From 4c835d7be543ea5bc3760062146e33fc5f78dfbc Mon Sep 17 00:00:00 2001 From: Joe Knapper Date: Thu, 18 Jun 2026 14:30:18 +0100 Subject: [PATCH] Clamp log summary to two lines with elipsis --- .../labThingsComponents/actionLogDisplay.vue | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/webapp/src/components/labThingsComponents/actionLogDisplay.vue b/webapp/src/components/labThingsComponents/actionLogDisplay.vue index 1cd0ebd2..c3d06897 100644 --- a/webapp/src/components/labThingsComponents/actionLogDisplay.vue +++ b/webapp/src/components/labThingsComponents/actionLogDisplay.vue @@ -14,15 +14,20 @@
-
+
{{ latestMessage }}
-
+

The task failed due to an error:

{{ errorMessage }}

+

{{ errorMessage }}

+
+
+ The task was cancelled. +
+
+ The task completed successfully.
-
The task was cancelled.
-
The task completed successfully.
@@ -182,12 +187,20 @@ export default { .log-summary { padding: 2px; padding-right: 30px; /* reserve room for the toggle button, prevents overlap */ - display: flex; + display: block; align-items: center; - justify-content: center; +} + +.log-summary-text { text-align: center; font-size: large; - box-sizing: border-box; + min-height: calc(2 * 1.4em); /* ALWAYS reserve 2 lines */ + line-height: 1.4em; + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + line-clamp: 2; /* Future version of webkit-line-clamp, not fully supported yet */ } .log-container {