From 6d5b6a4553c5b14de7c53e2968bbdc24e6c7ef89 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Tue, 4 Mar 2025 13:13:37 +0100 Subject: [PATCH] Server side validation for property editors (colour picker) (#18557) * Added server-side validation for colour picker. * Minor refactor. * Add danish translation --------- Co-authored-by: mole --- .../EmbeddedResources/Lang/da.xml | 1 + .../EmbeddedResources/Lang/en.xml | 3 +- .../EmbeddedResources/Lang/en_us.xml | 3 +- .../ColorPickerPropertyEditor.cs | 81 +++++++++++++++++++ .../PropertyEditors/SliderPropertyEditor.cs | 1 - .../ColorPickerValueEditorTests.cs | 63 +++++++++++++++ 6 files changed, 149 insertions(+), 3 deletions(-) create mode 100644 tests/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/ColorPickerValueEditorTests.cs diff --git a/src/Umbraco.Core/EmbeddedResources/Lang/da.xml b/src/Umbraco.Core/EmbeddedResources/Lang/da.xml index 7f0c7228e4..071e0e03f4 100644 --- a/src/Umbraco.Core/EmbeddedResources/Lang/da.xml +++ b/src/Umbraco.Core/EmbeddedResources/Lang/da.xml @@ -122,6 +122,7 @@ Mange hilsner fra Umbraco robotten Værdien %0% forventes ikke at indeholde et spænd. Værdien %0% forventes at have en værdi der er større end fra værdien. "Værdien '%0%' er ikke en af de tilgængelige valgmuligheder. + "Den valgte farve '%0%' er ikke en af de tilgængelige valgmuligheder. Slettet indhold med Id: {0} Relateret til original "parent" med id: {1} diff --git a/src/Umbraco.Core/EmbeddedResources/Lang/en.xml b/src/Umbraco.Core/EmbeddedResources/Lang/en.xml index 8925328ee7..46c90d2b4f 100644 --- a/src/Umbraco.Core/EmbeddedResources/Lang/en.xml +++ b/src/Umbraco.Core/EmbeddedResources/Lang/en.xml @@ -395,7 +395,8 @@ The chosen media type is invalid. Multiple selected media is not allowed. The selected media is from the wrong folder. - "The value '%0%' is not one of the available options. + The value '%0%' is not one of the available options. + "The selected colour '%0%' is not one of the available options.