diff --git a/src/Umbraco.Core/Constants-PropertyEditors.cs b/src/Umbraco.Core/Constants-PropertyEditors.cs index 43bd381571..f6fa5a443c 100644 --- a/src/Umbraco.Core/Constants-PropertyEditors.cs +++ b/src/Umbraco.Core/Constants-PropertyEditors.cs @@ -68,12 +68,7 @@ namespace Umbraco.Core /// DropDown List. /// public const string DropDownListFlexible = "Umbraco.DropDown.Flexible"; - - /// - /// Folder Browser. - /// - public const string FolderBrowser = "Umbraco.FolderBrowser"; - + /// /// Grid. /// @@ -193,17 +188,7 @@ namespace Umbraco.Core /// Upload Field. /// public const string UploadField = "Umbraco.UploadField"; - - /// - /// XPatch Checkbox List. - /// - public const string XPathCheckBoxList = "Umbraco.XPathCheckBoxList"; - - /// - /// XPath DropDown List. - /// - public const string XPathDropDownList = "Umbraco.XPathDropDownList"; - + /// /// Email Address. /// diff --git a/src/Umbraco.Web/PropertyEditors/ParameterEditors/MultipleContentPickerParameterEditor.cs b/src/Umbraco.Web/PropertyEditors/ParameterEditors/MultipleContentPickerParameterEditor.cs index 27d1076352..3d0d0eb923 100644 --- a/src/Umbraco.Web/PropertyEditors/ParameterEditors/MultipleContentPickerParameterEditor.cs +++ b/src/Umbraco.Web/PropertyEditors/ParameterEditors/MultipleContentPickerParameterEditor.cs @@ -1,16 +1,25 @@ using Umbraco.Core; +using Umbraco.Core.Logging; using Umbraco.Core.PropertyEditors; namespace Umbraco.Web.PropertyEditors.ParameterEditors { - [ParameterEditor(Constants.PropertyEditors.MultiNodeTreePickerAlias, "Multiple Content Picker", "contentpicker")] - public class MultipleContentPickerParameterEditor : ParameterEditor + /// + /// Represents a parameter editor of some sort. + /// + [DataEditor(Constants.PropertyEditors.Aliases.MultiNodeTreePicker, EditorType.MacroParameter, "Multiple Content Picker", "contentpicker")] + public class MultipleContentPickerParameterEditor : DataEditor { - public MultipleContentPickerParameterEditor() + /// + /// Initializes a new instance of the class. + /// + public MultipleContentPickerParameterEditor(ILogger logger) + : base(logger) { - Configuration.Add("multiPicker", "1"); - Configuration.Add("minNumber",0 ); - Configuration.Add("maxNumber", 0); + // configure + DefaultConfiguration.Add("multiPicker", "1"); + DefaultConfiguration.Add("minNumber",0 ); + DefaultConfiguration.Add("maxNumber", 0); } } } diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj index ded8f443ba..7691f294db 100644 --- a/src/Umbraco.Web/Umbraco.Web.csproj +++ b/src/Umbraco.Web/Umbraco.Web.csproj @@ -315,6 +315,7 @@ +