From 471f2e077a8e664ba96900c2464d46331808e0c2 Mon Sep 17 00:00:00 2001 From: Mateusz Gapski Date: Mon, 27 Jul 2020 14:43:26 +0200 Subject: 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 Change-Id: I02c5aaff180a4ce445b7135403a169a8db3704da --- src/components/Mixins/LoadingBarMixin.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/components') 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'); -- cgit v1.2.3