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 @@
+