summaryrefslogtreecommitdiff
path: root/src/components/Mixins
diff options
context:
space:
mode:
authorMateusz Gapski <mateuszx.gapski@intel.com>2020-07-27 15:43:26 +0300
committerYoshie Muranaka <yoshiemuranaka@gmail.com>2020-07-29 23:47:27 +0300
commit471f2e077a8e664ba96900c2464d46331808e0c2 (patch)
tree62eca46a3ab6062528bbc5a54edcf82ec2b7d936 /src/components/Mixins
parent6b0e3a71cb691d24e5153cd4d4ec10e174ae4398 (diff)
downloadwebui-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/Mixins')
-rw-r--r--src/components/Mixins/LoadingBarMixin.js7
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');