From 11424eb55be9c4a24d661eb3aeac84ebba81ae89 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 22 Oct 2020 13:07:42 +0200 Subject: [PATCH] Reseting UI --- Projects/Superalgos/Function-Libraries/TaskFunctions.js | 6 ++++++ Projects/Superalgos/Spaces/Floating-Space/UiObject.js | 9 +++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Projects/Superalgos/Function-Libraries/TaskFunctions.js b/Projects/Superalgos/Function-Libraries/TaskFunctions.js index b13af9c9a..7e975a42f 100644 --- a/Projects/Superalgos/Function-Libraries/TaskFunctions.js +++ b/Projects/Superalgos/Function-Libraries/TaskFunctions.js @@ -82,6 +82,9 @@ function newTaskFunctions() { for (let i = 0; i < node.bot.processes.length; i++) { let process = node.bot.processes[i] process.payload.uiObject.run(eventsServerClient) + if (process.session !== undefined) { + process.session.payload.uiObject.reset() + } } let taskLightingPath = '->Task->' + @@ -185,6 +188,9 @@ function newTaskFunctions() { for (let i = 0; i < node.bot.processes.length; i++) { let process = node.bot.processes[i] process.payload.uiObject.stop() + if (process.session !== undefined) { + process.session.payload.uiObject.reset() + } } } diff --git a/Projects/Superalgos/Spaces/Floating-Space/UiObject.js b/Projects/Superalgos/Spaces/Floating-Space/UiObject.js index 4885605e9..7e983a9e1 100644 --- a/Projects/Superalgos/Spaces/Floating-Space/UiObject.js +++ b/Projects/Superalgos/Spaces/Floating-Space/UiObject.js @@ -37,6 +37,7 @@ function newUiObject() { showAvailabilityToReferenceAttach: showAvailabilityToReferenceAttach, highlight: highlight, runningAtBackend: runningAtBackend, + reset: reset, setErrorMessage: setErrorMessage, resetErrorMessage: resetErrorMessage, setWarningMessage: setWarningMessage, @@ -946,14 +947,18 @@ function newUiObject() { } } - function run(pEventsServerClient, callBackFunction) { - finalizeEventsServerClient() + function reset(){ resetErrorMessage() resetWarningMessage() resetInfoMessage() resetPercentage() resetValue() resetStatus() + } + + function run(pEventsServerClient, callBackFunction) { + finalizeEventsServerClient() + reset() eventsServerClient = pEventsServerClient /* We setup the circular progress bar. */