diff options
author | Mateusz Gapski <mateuszx.gapski@intel.com> | 2020-07-27 15:43:26 +0300 |
---|---|---|
committer | Yoshie Muranaka <yoshiemuranaka@gmail.com> | 2020-07-29 23:47:27 +0300 |
commit | 471f2e077a8e664ba96900c2464d46331808e0c2 (patch) | |
tree | 62eca46a3ab6062528bbc5a54edcf82ec2b7d936 /src/components | |
parent | 6b0e3a71cb691d24e5153cd4d4ec10e174ae4398 (diff) | |
download | webui-vue-471f2e077a8e664ba96900c2464d46331808e0c2.tar.xz |
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
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/Mixins/LoadingBarMixin.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/components/Mixins/LoadingBarMixin.js b/src/components/Mixins/LoadingBarMixin.js index 111b40dc..fffb1cab 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'); |