|
@@ -326,6 +326,14 @@ onBeforeRouteLeave((to: RouteLocationNormalized, from: RouteLocationNormalized)
|
|
|
return true
|
|
return true
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+onMounted(() => {
|
|
|
|
|
+ window.addEventListener('beforeunload', (event) => {
|
|
|
|
|
+ if (formStore.dirty === true) {
|
|
|
|
|
+ event.returnValue = i18n.t('quit_without_saving_warning')
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+})
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* Quitte le formulaire sans enregistrer
|
|
* Quitte le formulaire sans enregistrer
|
|
|
*/
|
|
*/
|