diff options
author | Yoshie Muranaka <yoshiemuranaka@gmail.com> | 2020-04-30 19:48:23 +0300 |
---|---|---|
committer | Derick Montague <derick.montague@ibm.com> | 2020-05-06 18:09:47 +0300 |
commit | 5c977976d9450b50faeb33ba5bd1b5deaabcc3b5 (patch) | |
tree | 6851745f9f0a988fd88d3e4001454d1b62262d53 /src/views/Control/ServerPowerOperations/ServerPowerOperations.vue | |
parent | 9a9092dc021b10c26dfaba5c39ea02c4fa563f14 (diff) | |
download | webui-vue-5c977976d9450b50faeb33ba5bd1b5deaabcc3b5.tar.xz |
Add loading bar to Server power operations page
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I823279c6865fa1ecff2f0443d735477e03fbf417
Diffstat (limited to 'src/views/Control/ServerPowerOperations/ServerPowerOperations.vue')
-rw-r--r-- | src/views/Control/ServerPowerOperations/ServerPowerOperations.vue | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/views/Control/ServerPowerOperations/ServerPowerOperations.vue b/src/views/Control/ServerPowerOperations/ServerPowerOperations.vue index 01fc661e..441217f2 100644 --- a/src/views/Control/ServerPowerOperations/ServerPowerOperations.vue +++ b/src/views/Control/ServerPowerOperations/ServerPowerOperations.vue @@ -108,11 +108,12 @@ import PageTitle from '../../../components/Global/PageTitle'; import PageSection from '../../../components/Global/PageSection'; import BVToastMixin from '../../../components/Mixins/BVToastMixin'; import BootSettings from './BootSettings'; +import LoadingBarMixin from '@/components/Mixins/LoadingBarMixin'; export default { name: 'ServerPowerOperations', components: { PageTitle, PageSection, BootSettings }, - mixins: [BVToastMixin], + mixins: [BVToastMixin, LoadingBarMixin], data() { return { form: { @@ -132,6 +133,13 @@ export default { return this.$store.getters['hostBootSettings/overrideEnabled']; } }, + created() { + this.startLoader(); + }, + beforeRouteLeave(to, from, next) { + this.hideLoader(); + next(); + }, methods: { powerOn() { this.$store.dispatch('controls/hostPowerOn'); |