diff --git a/openflexure_microscope/api/static/src/components/genericComponents/taskSubmitter.vue b/openflexure_microscope/api/static/src/components/genericComponents/taskSubmitter.vue index cb11e22a..3ae912d4 100644 --- a/openflexure_microscope/api/static/src/components/genericComponents/taskSubmitter.vue +++ b/openflexure_microscope/api/static/src/components/genericComponents/taskSubmitter.vue @@ -198,7 +198,6 @@ export default { if (!error) { error = Error("Unknown error"); } - this.$emit("error", error); this.$emit("finished"); }) 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 a3827938..a368109b 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/captureComponents/paneCapture.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/captureComponents/paneCapture.vue @@ -248,9 +248,8 @@ :submit-data="scanPayload" :submit-label="'Start Scan'" :button-primary="true" - @submit="onScanSubmit" @response="onScanResponse" - @error="onScanError" + @error="modalError" > @@ -433,14 +432,8 @@ export default { }); }, - onScanSubmit: function() {}, - onScanResponse: function() { this.modalNotify("Finished scan."); - }, - - onScanError: function(error) { - this.modalError(error); } } }; diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/scanCard.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/scanCard.vue index 1c8d0f49..1af496e7 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/scanCard.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/scanCard.vue @@ -119,7 +119,6 @@ export default { deleteAll: function() { axios.all(this.allURLs.map(l => axios.delete(l))).then(() => { - console.log("Delete finished") // Emit signal to update capture list this.$root.$emit("globalUpdateCaptures"); }); diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/zipDownloader.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/zipDownloader.vue index a0074706..12e01041 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/zipDownloader.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/galleryComponents/zipDownloader.vue @@ -18,7 +18,7 @@ :submit-label="'Create ZIP'" :submit-data="captureIds" @response="onResponse" - @error="onError" + @error="modalError" > @@ -163,10 +163,6 @@ export default { this.lastSessionId = response.output.id; this.downloadUrl = `${this.zipGetterUri}/${this.lastSessionId}`; this.downloadReady = true; - }, - - onError: function(error) { - this.modalError(error); // Let mixin handle error } } }; diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/navigateComponents/paneNavigate.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/navigateComponents/paneNavigate.vue index 9d291f16..aff73c4b 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/navigateComponents/paneNavigate.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/navigateComponents/paneNavigate.vue @@ -148,6 +148,7 @@ :submit-on-event="'globalFastAutofocusEvent'" @taskStarted="isAutofocusing = 1" @finished="isAutofocusing = 0" + @error="modalError" > @@ -160,6 +161,7 @@ :button-primary="false" @taskStarted="isAutofocusing = 2" @finished="isAutofocusing = 0" + @error="modalError" > @@ -172,6 +174,7 @@ :button-primary="false" @taskStarted="isAutofocusing = 3" @finished="isAutofocusing = 0" + @error="modalError" > diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/CSMSettingsComponents/CSMCalibrationSettings.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/CSMSettingsComponents/CSMCalibrationSettings.vue index 40ed3216..a7280c1f 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/CSMSettingsComponents/CSMCalibrationSettings.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/CSMSettingsComponents/CSMCalibrationSettings.vue @@ -12,7 +12,7 @@ :submit-url="recalibrationLinks.calibrate_xy.href" :submit-label="'Auto-Calibrate using camera'" @response="onRecalibrateResponse" - @error="onRecalibrateError" + @error="modalError" > @@ -149,10 +149,6 @@ export default { this.modalNotify("Finished stage-to-camera calibration."); // Update local settings this.updateSettings(); - }, - - onRecalibrateError: function(error) { - this.modalError(error); // Let mixin handle error } } }; diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/cameraSettingsComponents/cameraCalibrationSettings.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/cameraSettingsComponents/cameraCalibrationSettings.vue index 5b995952..e6f3c8d8 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/cameraSettingsComponents/cameraCalibrationSettings.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/cameraSettingsComponents/cameraCalibrationSettings.vue @@ -11,7 +11,7 @@ :submit-url="recalibrationLinks.recalibrate.href" :submit-label="'Auto-Calibrate'" @response="onRecalibrateResponse" - @error="onRecalibrateError" + @error="modalError" > @@ -128,10 +128,6 @@ export default { this.modalNotify("Finished recalibration."); }, - onRecalibrateError: function(error) { - this.modalError(error); // Let mixin handle error - }, - flattenLensShadingTableRequest: function() { axios.post(this.recalibrationLinks.flatten_lens_shading_table.href); }, diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/slideScanComponents/paneSlideScan.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/slideScanComponents/paneSlideScan.vue index 0d3096bf..62aac7b1 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/slideScanComponents/paneSlideScan.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/slideScanComponents/paneSlideScan.vue @@ -95,7 +95,7 @@ submit-label="Start scan" @submit="scanRunning = true" @response="scanRunning = false" - @error="scanRunning = false" + @error="onScanError" >
@@ -293,6 +293,11 @@ export default { pad(tzo % 60) ); } + }, + + onScanError: function(error) { + this.scanRunning = false; + this.modalError(error); } };