diff --git a/src/Umbraco.Web/PropertyEditors/DatePreValueEditor.cs b/src/Umbraco.Web/PropertyEditors/DatePreValueEditor.cs new file mode 100644 index 0000000000..dde4d6c2f1 --- /dev/null +++ b/src/Umbraco.Web/PropertyEditors/DatePreValueEditor.cs @@ -0,0 +1,10 @@ +using Umbraco.Core.PropertyEditors; + +namespace Umbraco.Web.PropertyEditors +{ + internal class DatePreValueEditor : PreValueEditor + { + [PreValueField("format", "Date format", "textstring", Description = "If left empty then the format is YYYY-MM-DD. (see momentjs.com for supported formats)")] + public string DefaultValue { get; set; } + } +} \ No newline at end of file diff --git a/src/Umbraco.Web/PropertyEditors/DatePropertyEditor.cs b/src/Umbraco.Web/PropertyEditors/DatePropertyEditor.cs index 73fd5ca674..f8436f0ebd 100644 --- a/src/Umbraco.Web/PropertyEditors/DatePropertyEditor.cs +++ b/src/Umbraco.Web/PropertyEditors/DatePropertyEditor.cs @@ -62,11 +62,5 @@ namespace Umbraco.Web.PropertyEditors { return new DatePreValueEditor(); } - - internal class DatePreValueEditor : PreValueEditor - { - [PreValueField("format", "Date format", "textstring", Description = "If left empty then the format is YYYY-MM-DD. (see momentjs.com for supported formats)")] - public string DefaultValue { get; set; } - } } } \ No newline at end of file diff --git a/src/Umbraco.Web/PropertyEditors/DateTimePropertyEditor.cs b/src/Umbraco.Web/PropertyEditors/DateTimePropertyEditor.cs index a3c51f6273..2b7e01ef5d 100644 --- a/src/Umbraco.Web/PropertyEditors/DateTimePropertyEditor.cs +++ b/src/Umbraco.Web/PropertyEditors/DateTimePropertyEditor.cs @@ -21,7 +21,7 @@ namespace Umbraco.Web.PropertyEditors private IDictionary _defaultPreVals; /// - /// Overridden because we ONLY support Date + Time format and we don't have pre-values in the db. + /// Overridden because we ONLY support Date + Time format /// public override IDictionary DefaultPreValues { @@ -37,5 +37,10 @@ namespace Umbraco.Web.PropertyEditors return editor; } + + protected override PreValueEditor CreatePreValueEditor() + { + return new DatePreValueEditor(); + } } } \ No newline at end of file diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj index c61e1f7fd6..f7b877be35 100644 --- a/src/Umbraco.Web/Umbraco.Web.csproj +++ b/src/Umbraco.Web/Umbraco.Web.csproj @@ -298,6 +298,7 @@ +