From 7598e3b39047e951053d6863f800f4ca983ca434 Mon Sep 17 00:00:00 2001 From: Remko Date: Mon, 4 May 2026 13:25:54 +0200 Subject: [PATCH] Added a better indicator if a property is edited or not filled in yet --- l10n/en.json | 2 + l10n/nl.json | 2 + .../CnAdvancedFormDialog/CnPropertiesTab.vue | 253 ++++++++++-------- src/css/index.css | 1 + src/css/main.css | 3 + 5 files changed, 143 insertions(+), 118 deletions(-) create mode 100644 src/css/main.css diff --git a/l10n/en.json b/l10n/en.json index f08a22c..cb1ea1e 100644 --- a/l10n/en.json +++ b/l10n/en.json @@ -370,6 +370,7 @@ "The 'admin' group always has full access (cannot be changed)": "The 'admin' group always has full access (cannot be changed)", "The following items will be permanently deleted. Remove any items you want to keep.": "The following items will be permanently deleted. Remove any items you want to keep.", "The object owner always has full access": "The object owner always has full access", + "This field has been changed — save to apply": "This field has been changed — save to apply", "Time": "Time", "Title": "Title", "Title *": "Title *", @@ -402,6 +403,7 @@ "Widget not available": "Widget not available", "Write a note...": "Write a note...", "Write back": "Write back", + "You have unsaved changes. Save to apply them.": "You have unsaved changes. Save to apply them.", "{name} (Copy)": "{name} (Copy)", "{name} - Copy": "{name} - Copy", "{title} saved successfully.": "{title} saved successfully.", diff --git a/l10n/nl.json b/l10n/nl.json index 96486af..aebef77 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -368,6 +368,7 @@ "The 'admin' group always has full access (cannot be changed)": "De 'admin'-groep heeft altijd volledige toegang (kan niet worden gewijzigd)", "The following items will be permanently deleted. Remove any items you want to keep.": "De volgende items worden permanent verwijderd. Haal items die u wilt bewaren uit de selectie.", "The object owner always has full access": "De eigenaar van het object heeft altijd volledige toegang", + "This field has been changed — save to apply": "Dit veld is gewijzigd — sla op om toe te passen", "Time": "Tijd", "Title": "Titel", "Title *": "Titel *", @@ -400,6 +401,7 @@ "Widget not available": "Widget niet beschikbaar", "Write a note...": "Schrijf een notitie...", "Write back": "Terugschrijven", + "You have unsaved changes. Save to apply them.": "U heeft niet-opgeslagen wijzigingen. Sla op om ze toe te passen.", "{name} (Copy)": "{name} (Kopie)", "{name} - Copy": "{name} - Kopie", "{title} saved successfully.": "{title} succesvol opgeslagen.", diff --git a/src/components/CnAdvancedFormDialog/CnPropertiesTab.vue b/src/components/CnAdvancedFormDialog/CnPropertiesTab.vue index 2e85889..ec044e3 100644 --- a/src/components/CnAdvancedFormDialog/CnPropertiesTab.vue +++ b/src/components/CnAdvancedFormDialog/CnPropertiesTab.vue @@ -1,125 +1,135 @@