From 8b54b48805f05e7dea140d519b935e195b682dec Mon Sep 17 00:00:00 2001 From: Mohit Panjwani Date: Sat, 23 Nov 2019 13:43:29 +0530 Subject: [PATCH] stop window from closing when update in progress --- resources/assets/js/views/settings/UpdateApp.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/views/settings/UpdateApp.vue b/resources/assets/js/views/settings/UpdateApp.vue index e3b2beb2..bab318fc 100644 --- a/resources/assets/js/views/settings/UpdateApp.vue +++ b/resources/assets/js/views/settings/UpdateApp.vue @@ -55,13 +55,22 @@ export default { } } }, - + created () { + window.addEventListener('beforeunload', (event) => { + if (this.isUpdating) { + event.returnValue = 'Update is in progress!' + } + }) + }, mounted () { window.axios.get('/api/settings/app/version').then((res) => { this.currentVersion = res.data.version }) }, methods: { + closeHandler () { + console.log('closing') + }, async onUpdateApp () { try { this.isUpdating = true