From 8159838fc3fe8c0c505cb014f37796ce478b6f46 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Wed, 1 Jan 2025 10:07:27 +0100 Subject: [PATCH] warn before leaving model edit page --- .../components/dialogs/VClosableCardTitle.vue | 10 ++--- .../model_editors/AccessTokenEditor.vue | 3 +- .../model_editors/AutomationEditor.vue | 3 +- .../components/model_editors/FoodEditor.vue | 3 +- .../model_editors/InviteLinkEditor.vue | 3 +- .../model_editors/KeywordEditor.vue | 3 +- .../model_editors/MealPlanEditor.vue | 3 +- .../model_editors/MealTypeEditor.vue | 3 +- .../model_editors/ModelEditorBase.vue | 41 +++++++++++++++++-- .../model_editors/PropertyEditor.vue | 3 +- .../model_editors/PropertyTypeEditor.vue | 3 +- .../components/model_editors/RecipeEditor.vue | 3 +- .../model_editors/ShoppingListEntryEditor.vue | 3 +- .../SupermarketCategoryEditor.vue | 3 +- .../model_editors/SupermarketEditor.vue | 3 +- .../model_editors/UnitConversionEditor.vue | 3 +- .../components/model_editors/UnitEditor.vue | 5 +-- .../model_editors/UserFileEditor.vue | 3 +- .../model_editors/UserSpaceEditor.vue | 3 +- .../composables/useModelEditorFunctions.ts | 39 +++++++++++++++++- vue3/src/locales/ar.json | 2 + vue3/src/locales/bg.json | 2 + vue3/src/locales/ca.json | 2 + vue3/src/locales/cs.json | 2 + vue3/src/locales/da.json | 2 + vue3/src/locales/de.json | 2 + vue3/src/locales/el.json | 2 + vue3/src/locales/en.json | 2 + vue3/src/locales/es.json | 2 + vue3/src/locales/fi.json | 2 + vue3/src/locales/fr.json | 2 + vue3/src/locales/he.json | 2 + vue3/src/locales/hu.json | 2 + vue3/src/locales/hy.json | 2 + vue3/src/locales/id.json | 2 + vue3/src/locales/is.json | 2 + vue3/src/locales/it.json | 2 + vue3/src/locales/lt.json | 2 + vue3/src/locales/nb_NO.json | 2 + vue3/src/locales/nl.json | 2 + vue3/src/locales/pl.json | 2 + vue3/src/locales/pt.json | 2 + vue3/src/locales/pt_BR.json | 2 + vue3/src/locales/ro.json | 2 + vue3/src/locales/ru.json | 2 + vue3/src/locales/sl.json | 2 + vue3/src/locales/sv.json | 2 + vue3/src/locales/tr.json | 2 + vue3/src/locales/uk.json | 2 + vue3/src/locales/zh_Hans.json | 2 + vue3/src/locales/zh_Hant.json | 2 + vue3/src/pages/ModelEditPage.vue | 2 +- 52 files changed, 177 insertions(+), 30 deletions(-) diff --git a/vue3/src/components/dialogs/VClosableCardTitle.vue b/vue3/src/components/dialogs/VClosableCardTitle.vue index 9f5b59b49..edc83d68c 100644 --- a/vue3/src/components/dialogs/VClosableCardTitle.vue +++ b/vue3/src/components/dialogs/VClosableCardTitle.vue @@ -1,13 +1,13 @@