commit | 471f2e077a8e664ba96900c2464d46331808e0c2 | [log] [tgz] |
---|---|---|
author | Mateusz Gapski <mateuszx.gapski@intel.com> | Mon Jul 27 14:43:26 2020 +0200 |
committer | Yoshie Muranaka <yoshiemuranaka@gmail.com> | Wed Jul 29 20:47:27 2020 +0000 |
tree | 62eca46a3ab6062528bbc5a54edcf82ec2b7d936 | |
parent | 6b0e3a71cb691d24e5153cd4d4ec10e174ae4398 [diff] [blame] |
Disable elements on page during loading Pages: Network settings, Date and time, LDAP, Manage power usage More details: https://github.com/openbmc/webui-vue/issues/15 Signed-off-by: Mateusz Gapski <mateuszx.gapski@intel.com> Change-Id: I02c5aaff180a4ce445b7135403a169a8db3704da
diff --git a/src/components/Mixins/LoadingBarMixin.js b/src/components/Mixins/LoadingBarMixin.js index 111b40d..fffb1ca 100644 --- a/src/components/Mixins/LoadingBarMixin.js +++ b/src/components/Mixins/LoadingBarMixin.js
@@ -1,10 +1,17 @@ const LoadingBarMixin = { + data() { + return { + loading: true + }; + }, methods: { startLoader() { this.$root.$emit('loader::start'); + this.loading = true; }, endLoader() { this.$root.$emit('loader::end'); + this.loading = false; }, hideLoader() { this.$root.$emit('loader::hide');