summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/repo/components/repo.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/repo/components/repo.vue')
-rw-r--r--app/assets/javascripts/repo/components/repo.vue8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/assets/javascripts/repo/components/repo.vue b/app/assets/javascripts/repo/components/repo.vue
index 1f0e168c777..98117802016 100644
--- a/app/assets/javascripts/repo/components/repo.vue
+++ b/app/assets/javascripts/repo/components/repo.vue
@@ -26,12 +26,14 @@ export default {
RepoPreview,
},
mounted() {
- const alertMessage = 'Are you sure you want to lose unsaved changes?';
+ const returnValue = 'Are you sure you want to lose unsaved changes?';
window.onbeforeunload = (e) => {
if (!this.changedFiles.length) return undefined;
- e.returnValue = alertMessage;
- return alertMessage;
+ Object.assign(e, {
+ returnValue,
+ });
+ return returnValue;
};
},
};