From 3573999d578e2da9c105494c0fac55f27248673f Mon Sep 17 00:00:00 2001 From: Luci Pak Date: Tue, 11 Jul 2023 07:53:32 +1000 Subject: [PATCH 1/4] add waiting spinner to start stop stim button --- ui/components/status/StatusBar.vue | 6 ++- .../stimulation/StimulationStudioControls.vue | 54 ++++++++++++------- .../StimulationStudioCreateAndEdit.vue | 11 +++- ui/store/modules/stimulation/enums.js | 2 + 4 files changed, 52 insertions(+), 21 deletions(-) diff --git a/ui/components/status/StatusBar.vue b/ui/components/status/StatusBar.vue index 5d557b7..37a3af5 100644 --- a/ui/components/status/StatusBar.vue +++ b/ui/components/status/StatusBar.vue @@ -260,7 +260,11 @@ export default { }, stimStatus: function (newStatus) { // only let stim messages through if system is in idle ready state - if (this.statusUuid === SYSTEM_STATUS.IDLE_READY_STATE) this.setStimSpecificStatus(newStatus); + if (this.statusUuid === SYSTEM_STATUS.IDLE_READY_STATE) { + if (newStatus === STIM_STATUS.WAITING) newStatus = this.stimPlayState ? "Stopping..." : "Starting..."; + + this.setStimSpecificStatus(newStatus); + } }, confirmationRequest: async function () { const stimOpsInProgress = diff --git a/ui/components/stimulation/StimulationStudioControls.vue b/ui/components/stimulation/StimulationStudioControls.vue index 8913d64..dd3b4e6 100644 --- a/ui/components/stimulation/StimulationStudioControls.vue +++ b/ui/components/stimulation/StimulationStudioControls.vue @@ -1,5 +1,5 @@