Merge branch 'beforeunload-fix' into 'master'

Beforeunload fix (fixes issue 24)

See merge request openflexure/openflexure-microscope-jsclient!12
This commit is contained in:
Joel Collins 2019-05-10 08:15:15 +00:00
commit f87e6d55e9
2 changed files with 8 additions and 1 deletions

View file

@ -1,7 +1,6 @@
extends: app/builder-config-base.yaml
linux:
target:
- AppImage
- target: deb
arch:
- armv7l
@ -9,4 +8,5 @@ linux:
category: Science
deb:
category: Science
fpm: ['--architecture', 'armhf']
electronVersion: 3.0.13

View file

@ -63,6 +63,8 @@ export default {
window.addEventListener('resize', this.handleResize)
this.handleResize();
window.addEventListener('beforeunload', this.handleExit)
},
beforeDestroy: function () {
@ -73,6 +75,11 @@ export default {
handleResize: function(event) {
this.window.width = window.innerWidth;
this.window.height = window.innerHeight;
},
handleExit: function(event) {
console.log("Triggered beforeunload")
this.$root.$emit('globalTogglePreview', false)
}
}