diff options
| author | Lex Neva <lexelby@users.noreply.github.com> | 2023-09-07 13:25:47 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-07 19:25:47 +0200 |
| commit | af96d720e9340e02b1ec6dafe10bf9a47e045804 (patch) | |
| tree | a49d9b1570050db02ff8f17b754e54ec7b9a6e1a /electron/src/renderer/assets/js/simulator.js | |
| parent | 3db335b0f41ebfcc694914bba5bf81aed9ae98d4 (diff) | |
improve params errors (#2437)
Diffstat (limited to 'electron/src/renderer/assets/js/simulator.js')
| -rw-r--r-- | electron/src/renderer/assets/js/simulator.js | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/electron/src/renderer/assets/js/simulator.js b/electron/src/renderer/assets/js/simulator.js index 8a0423f3..e751f137 100644 --- a/electron/src/renderer/assets/js/simulator.js +++ b/electron/src/renderer/assets/js/simulator.js @@ -54,7 +54,9 @@ export default { showNeedlePenetrationPoints: false, renderJumps: true, showRealisticPreview: false, - showCursor: true + showCursor: true, + error: false, + error_message: "" } }, watch: { @@ -543,6 +545,9 @@ export default { zoomPage () { this.svg.viewbox(this.page_specs.bbox.x, this.page_specs.bbox.y - 50, this.page_specs.bbox.width + 100, this.page_specs.bbox.height + 100) this.resizeCursor() + }, + close () { + window.close() } }, created: function () { @@ -642,6 +647,19 @@ export default { }) this.start() + }).catch(error => { + this.loading = false + if (error.response) { + // Stitch plan generation had an error. Show it to the user. + this.error_message = error.response.data.error_message + } else if (error.request) { + // We sent the request and didn't get a response. + this.error_message = "Stitch plan generation failed." + } else { + // Something weird happened in axios. + this.error_message = error.message + } + this.error = true }) } } |
