From ef9f257e2399cb0aec5e09eb715175944b028607 Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Sun, 22 Nov 2020 17:01:46 +0000 Subject: [PATCH] Fixed global state and scrolltotop --- openflexure_microscope/api/static/src/App.vue | 4 ++-- .../api/static/src/components/appContent.vue | 2 +- .../aboutComponents/devTools.vue | 6 ++++++ .../captureComponents/paneCapture.vue | 2 +- .../galleryComponents/captureCard.vue | 8 +++----- .../tabContentComponents/galleryContent.vue | 8 +++++--- .../tabContentComponents/loggingContent.vue | 5 ++++- .../settingsComponents/appSettings.vue | 2 +- .../settingsComponents/featuresSettings.vue | 2 +- .../settingsComponents/streamSettings.vue | 6 +++--- .../tabContentComponents/streamContent.vue | 18 ++++++------------ openflexure_microscope/api/static/src/main.js | 6 +----- .../api/static/vue.config.js | 15 --------------- 13 files changed, 34 insertions(+), 50 deletions(-) delete mode 100644 openflexure_microscope/api/static/vue.config.js diff --git a/openflexure_microscope/api/static/src/App.vue b/openflexure_microscope/api/static/src/App.vue index 320b0384..ef216d09 100644 --- a/openflexure_microscope/api/static/src/App.vue +++ b/openflexure_microscope/api/static/src/App.vue @@ -102,9 +102,9 @@ export default { }, handleTheme: function() { var isDark = false; - if (this.$store.state.globalSettings.appTheme == "dark") { + if (this.$store.state.appTheme == "dark") { isDark = true; - } else if (this.$store.state.globalSettings.appTheme == "system") { + } else if (this.$store.state.appTheme == "system") { if (this.systemDark) { isDark = true; } diff --git a/openflexure_microscope/api/static/src/components/appContent.vue b/openflexure_microscope/api/static/src/components/appContent.vue index 08209ffc..27e72e0a 100644 --- a/openflexure_microscope/api/static/src/components/appContent.vue +++ b/openflexure_microscope/api/static/src/components/appContent.vue @@ -214,7 +214,7 @@ export default { computed: { enabledTopTabs: function() { var enabledTabs = this.topTabs; - if (this.$store.state.globalSettings.IHIEnabled) { + if (this.$store.state.IHIEnabled) { enabledTabs.push({ id: "slidescan", icon: "settings_overscan", diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/aboutComponents/devTools.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/aboutComponents/devTools.vue index f9dfb16d..07806e2f 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/aboutComponents/devTools.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/aboutComponents/devTools.vue @@ -23,6 +23,12 @@ export default { }; }, + mounted() { + if (!this.$store.getters.ready) { + this.currentOrigin = "http://microscope.local:5000"; + } + }, + methods: { overrideAPIHost: function() { this.$store.commit("changeOrigin", this.currentOrigin); diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/captureComponents/paneCapture.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/captureComponents/paneCapture.vue index 34abb9f6..cd83a3cf 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/captureComponents/paneCapture.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/captureComponents/paneCapture.vue @@ -308,7 +308,7 @@ export default { resizeDims: [640, 480], tags: [], annotations: { - Client: `${process.env.PACKAGE.name}.${process.env.PACKAGE.version}` + Client: "openflexure-microscope-jsclient:builtin" }, scanUri: null }; diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/captureCard.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/captureCard.vue index 7002fdc4..80c33397 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/captureCard.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/captureCard.vue @@ -1,7 +1,7 @@