From 3631f76b232547b7069b0d75e85eaf9b987ed87b Mon Sep 17 00:00:00 2001 From: jaknapper Date: Mon, 16 Feb 2026 17:34:52 +0000 Subject: [PATCH 1/2] CSM modal shows stream --- .../components/labThingsComponents/actionButton.vue | 6 ++++++ .../labThingsComponents/actionStatusModal.vue | 11 +++++++++++ .../CSMSettingsComponents/CSMCalibrationSettings.vue | 1 + 3 files changed, 18 insertions(+) diff --git a/webapp/src/components/labThingsComponents/actionButton.vue b/webapp/src/components/labThingsComponents/actionButton.vue index 1f2e0efe..8256d47a 100644 --- a/webapp/src/components/labThingsComponents/actionButton.vue +++ b/webapp/src/components/labThingsComponents/actionButton.vue @@ -21,6 +21,7 @@ :task-running="taskRunning" :task-started="taskStarted" :task-status="taskStatus" + :display-stream="modalProgress && streamWithModal" @terminate-task="terminateTask" /> @@ -99,6 +100,11 @@ export default { required: false, default: false, }, + streamWithModal: { + type: Boolean, + required: false, + default: false, + } }, emits: [ diff --git a/webapp/src/components/labThingsComponents/actionStatusModal.vue b/webapp/src/components/labThingsComponents/actionStatusModal.vue index 2131ad9d..1d2e5c57 100644 --- a/webapp/src/components/labThingsComponents/actionStatusModal.vue +++ b/webapp/src/components/labThingsComponents/actionStatusModal.vue @@ -2,6 +2,10 @@

{{ title }}

+
@@ -29,12 +33,14 @@ import UIkit from "uikit"; import ActionProgressBar from "./actionProgressBar.vue"; import ActionLogDisplay from "./actionLogDisplay.vue"; import { eventBus } from "../../eventBus.js"; +import miniStreamDisplay from "../genericComponents/miniStreamDisplay.vue"; export default { name: "ActionStatusModal", components: { ActionProgressBar, ActionLogDisplay, + miniStreamDisplay, }, props: { @@ -67,6 +73,11 @@ export default { type: String, required: true, }, + displayStream: { + type: Boolean, + required: false, + default: false, + }, }, emits: ["terminateTask"], diff --git a/webapp/src/components/tabContentComponents/settingsComponents/CSMSettingsComponents/CSMCalibrationSettings.vue b/webapp/src/components/tabContentComponents/settingsComponents/CSMSettingsComponents/CSMCalibrationSettings.vue index dd448886..10d4e516 100644 --- a/webapp/src/components/tabContentComponents/settingsComponents/CSMSettingsComponents/CSMCalibrationSettings.vue +++ b/webapp/src/components/tabContentComponents/settingsComponents/CSMSettingsComponents/CSMCalibrationSettings.vue @@ -13,6 +13,7 @@ :modal-progress="true" @response="onRecalibrateResponse" @error="modalError" + :streamWithModal="true" />