diff --git a/webapp/src/components/labThingsComponents/actionButton.vue b/webapp/src/components/labThingsComponents/actionButton.vue index fad5f5fb..aa4d2265 100644 --- a/webapp/src/components/labThingsComponents/actionButton.vue +++ b/webapp/src/components/labThingsComponents/actionButton.vue @@ -209,6 +209,8 @@ export default { // A global signal listener to perform the action if (this.submitOnEvent) { this.$root.$on(this.submitOnEvent, () => { + if (this.isDisabled) return; + // Bootstrap task if button is not disabled. this.bootstrapTask(); }); } diff --git a/webapp/src/components/tabContentComponents/controlComponents/autofocusControl.vue b/webapp/src/components/tabContentComponents/controlComponents/autofocusControl.vue new file mode 100644 index 00000000..c2e5256e --- /dev/null +++ b/webapp/src/components/tabContentComponents/controlComponents/autofocusControl.vue @@ -0,0 +1,46 @@ + + diff --git a/webapp/src/components/tabContentComponents/controlComponents/paneControl.vue b/webapp/src/components/tabContentComponents/controlComponents/paneControl.vue index a095514f..365bb26c 100644 --- a/webapp/src/components/tabContentComponents/controlComponents/paneControl.vue +++ b/webapp/src/components/tabContentComponents/controlComponents/paneControl.vue @@ -1,28 +1,7 @@