Merge remote-tracking branch 'origin/temp8' into temp8-3527-indexes-via-code

# Conflicts:
#	src/Umbraco.Core/StringExtensions.cs
This commit is contained in:
Shannon
2018-11-26 17:34:22 +11:00
72 changed files with 1806 additions and 6663 deletions

View File

@@ -4,6 +4,8 @@ using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace Umbraco.Web.Models.ContentEditing
{
@@ -12,29 +14,19 @@ namespace Umbraco.Web.Models.ContentEditing
{
[DataMember(Name = "name")]
public string Name { get; set; }
[DataMember(Name = "icon")]
public string Icon { get; set; }
[DataMember(Name = "command")]
public string Command { get; set; }
[DataMember(Name = "alias")]
public string Alias { get; set; }
[DataMember(Name = "userInterface")]
public string UserInterface { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
[DataMember(Name = "mode")]
public RichTextEditorCommandMode Mode { get; set; }
}
[DataMember(Name = "frontEndCommand")]
public string FrontEndCommand { get; set; }
[DataMember(Name = "value")]
public string Value { get; set; }
[DataMember(Name = "priority")]
public int Priority { get; set; }
[DataMember(Name = "isStylePicker")]
public bool IsStylePicker { get; set; }
public enum RichTextEditorCommandMode
{
Insert,
Selection,
All
}
}

View File

@@ -12,8 +12,5 @@ namespace Umbraco.Web.Models.ContentEditing
{
[DataMember(Name = "name")]
public string Name { get; set; }
[DataMember(Name = "useOnFrontend")]
public bool UseOnFrontend { get; set; }
}
}