From 4d1dbb5fc427e8b895a23d0ad1a2b991e9ce9a8c Mon Sep 17 00:00:00 2001 From: Dixsie Wolmers Date: Mon, 24 Aug 2020 21:43:25 -0500 Subject: Implement consistent save button pattern - UX audit determined that we will always keep the primary form action (save/submit) enabled Signed-off-by: Dixsie Wolmers Change-Id: Ie340f8deb673463c21149b645d6d5686806ebac9 --- src/views/Configuration/NetworkSettings/NetworkSettings.vue | 3 ++- src/views/Control/ServerPowerOperations/BootSettings.vue | 7 +------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/views/Configuration/NetworkSettings/NetworkSettings.vue b/src/views/Configuration/NetworkSettings/NetworkSettings.vue index e8c6ae81..863f2ab8 100644 --- a/src/views/Configuration/NetworkSettings/NetworkSettings.vue +++ b/src/views/Configuration/NetworkSettings/NetworkSettings.vue @@ -285,7 +285,6 @@ variant="primary" type="submit" data-test-id="networkSettings-button-saveNetworkSettings" - :disabled="!$v.form.$anyDirty || $v.form.$invalid" > {{ $t('global.action.saveSettings') }} @@ -507,6 +506,8 @@ export default { this.deleteIpv4StaticTableRow(row); }, submitForm() { + this.$v.$touch(); + if (this.$v.$invalid) return; this.startLoader(); let networkInterfaceSelected = this.selectedInterface; let selectedInterfaceIndex = this.selectedInterfaceIndex; diff --git a/src/views/Control/ServerPowerOperations/BootSettings.vue b/src/views/Control/ServerPowerOperations/BootSettings.vue index 37de1e76..71a78f29 100644 --- a/src/views/Control/ServerPowerOperations/BootSettings.vue +++ b/src/views/Control/ServerPowerOperations/BootSettings.vue @@ -45,12 +45,7 @@ }} - + {{ $t('global.action.save') }} -- cgit v1.2.3