From ec3ca348f5e033f26105e2d9e7ee714e5197c44e Mon Sep 17 00:00:00 2001 From: daminglu Date: Tue, 1 May 2018 23:47:56 -0700 Subject: [PATCH] Add logic for demo server (#444) --- frontend/src/audio/ui/AudioPanel.vue | 5 +++-- frontend/src/audio/ui/Config.vue | 2 ++ frontend/src/high-dimensional/HighDimensional.vue | 5 +++-- frontend/src/high-dimensional/ui/Config.vue | 2 ++ frontend/src/histogram/ui/Chart.vue | 5 +++-- frontend/src/histogram/ui/Config.vue | 2 ++ frontend/src/images/ui/Config.vue | 2 ++ frontend/src/images/ui/Image.vue | 5 +++-- frontend/src/scalars/ui/Config.vue | 2 +- frontend/src/texts/ui/Config.vue | 2 ++ 10 files changed, 23 insertions(+), 9 deletions(-) diff --git a/frontend/src/audio/ui/AudioPanel.vue b/frontend/src/audio/ui/AudioPanel.vue index a1e40290..92b80953 100644 --- a/frontend/src/audio/ui/AudioPanel.vue +++ b/frontend/src/audio/ui/AudioPanel.vue @@ -80,13 +80,14 @@ export default { }, audioData: {}, data: [], + isDemo: process.env.NODE_ENV === 'demo', }; }, created() { this.getOriginAudioData(); }, mounted() { - if (this.running) { + if (this.running && !this.isDemo) { this.startInterval(); } }, @@ -97,7 +98,7 @@ export default { watch: { running: function(val) { - val ? this.startInterval() : this.stopInterval(); + (val && !this.isDemo) ? this.startInterval() : this.stopInterval(); }, currentIndex: function(index) { if (this.data && this.data[index]) { diff --git a/frontend/src/audio/ui/Config.vue b/frontend/src/audio/ui/Config.vue index bc9511c7..0d931523 100644 --- a/frontend/src/audio/ui/Config.vue +++ b/frontend/src/audio/ui/Config.vue @@ -20,6 +20,7 @@ {{ config.running ? 'Running' : 'Stopped' }} diff --git a/frontend/src/texts/ui/Config.vue b/frontend/src/texts/ui/Config.vue index a1884335..d8aca8ef 100644 --- a/frontend/src/texts/ui/Config.vue +++ b/frontend/src/texts/ui/Config.vue @@ -22,6 +22,7 @@