public FileUploadPropertyEditor( IDataValueEditorFactory dataValueEditorFactory, MediaFileManager mediaFileManager, IOptionsMonitor <ContentSettings> contentSettings, ILocalizedTextService localizedTextService, UploadAutoFillProperties uploadAutoFillProperties, IContentService contentService, IIOHelper ioHelper) : this( dataValueEditorFactory, mediaFileManager, contentSettings, localizedTextService, uploadAutoFillProperties, contentService, ioHelper, StaticServiceProvider.Instance.GetRequiredService <IEditorConfigurationParser>()) { }
public GridPropertyEditor( IDataValueEditorFactory dataValueEditorFactory, IBackOfficeSecurityAccessor backOfficeSecurityAccessor, HtmlImageSourceParser imageSourceParser, RichTextEditorPastedImages pastedImages, HtmlLocalLinkParser localLinkParser, IIOHelper ioHelper, IImageUrlGenerator imageUrlGenerator) : this( dataValueEditorFactory, backOfficeSecurityAccessor, imageSourceParser, pastedImages, localLinkParser, ioHelper, imageUrlGenerator, StaticServiceProvider.Instance.GetRequiredService <IHtmlMacroParameterParser>(), StaticServiceProvider.Instance.GetRequiredService <IEditorConfigurationParser>()) { }
public GridPropertyEditor( IDataValueEditorFactory dataValueEditorFactory, IBackOfficeSecurityAccessor backOfficeSecurityAccessor, HtmlImageSourceParser imageSourceParser, RichTextEditorPastedImages pastedImages, HtmlLocalLinkParser localLinkParser, IIOHelper ioHelper, IImageUrlGenerator imageUrlGenerator, IHtmlMacroParameterParser macroParameterParser, IEditorConfigurationParser editorConfigurationParser) : base(dataValueEditorFactory) { _backOfficeSecurityAccessor = backOfficeSecurityAccessor; _ioHelper = ioHelper; _imageSourceParser = imageSourceParser; _pastedImages = pastedImages; _localLinkParser = localLinkParser; _imageUrlGenerator = imageUrlGenerator; _macroParameterParser = macroParameterParser; _editorConfigurationParser = editorConfigurationParser; }
public ImageCropperPropertyEditor( IDataValueEditorFactory dataValueEditorFactory, ILoggerFactory loggerFactory, MediaFileManager mediaFileManager, IOptionsMonitor <ContentSettings> contentSettings, IDataTypeService dataTypeService, IIOHelper ioHelper, UploadAutoFillProperties uploadAutoFillProperties, IContentService contentService) : this( dataValueEditorFactory, loggerFactory, mediaFileManager, contentSettings, dataTypeService, ioHelper, uploadAutoFillProperties, contentService, StaticServiceProvider.Instance.GetRequiredService <IEditorConfigurationParser>()) { }
/// <summary> /// Initializes a new instance of the <see cref="ImageCropperPropertyEditor"/> class. /// </summary> public ImageCropperPropertyEditor( IDataValueEditorFactory dataValueEditorFactory, ILoggerFactory loggerFactory, MediaFileManager mediaFileManager, IOptionsMonitor <ContentSettings> contentSettings, IDataTypeService dataTypeService, IIOHelper ioHelper, UploadAutoFillProperties uploadAutoFillProperties, IContentService contentService) : base(dataValueEditorFactory) { _mediaFileManager = mediaFileManager ?? throw new ArgumentNullException(nameof(mediaFileManager)); _contentSettings = contentSettings.CurrentValue ?? throw new ArgumentNullException(nameof(contentSettings)); _dataTypeService = dataTypeService ?? throw new ArgumentNullException(nameof(dataTypeService)); _ioHelper = ioHelper ?? throw new ArgumentNullException(nameof(ioHelper)); _autoFillProperties = uploadAutoFillProperties ?? throw new ArgumentNullException(nameof(uploadAutoFillProperties)); _contentService = contentService; _logger = loggerFactory.CreateLogger <ImageCropperPropertyEditor>(); contentSettings.OnChange(x => _contentSettings = x); }
public GridPropertyValueEditor( IDataValueEditorFactory dataValueEditorFactory, DataEditorAttribute attribute, IBackOfficeSecurityAccessor backOfficeSecurityAccessor, ILocalizedTextService localizedTextService, HtmlImageSourceParser imageSourceParser, RichTextEditorPastedImages pastedImages, IShortStringHelper shortStringHelper, IImageUrlGenerator imageUrlGenerator, IJsonSerializer jsonSerializer, IIOHelper ioHelper) : base(localizedTextService, shortStringHelper, jsonSerializer, ioHelper, attribute) { _backOfficeSecurityAccessor = backOfficeSecurityAccessor; _imageSourceParser = imageSourceParser; _pastedImages = pastedImages; _richTextPropertyValueEditor = dataValueEditorFactory.Create <RichTextPropertyEditor.RichTextPropertyValueEditor>(attribute); _mediaPickerPropertyValueEditor = dataValueEditorFactory.Create <MediaPickerPropertyEditor.MediaPickerPropertyValueEditor>(attribute); _imageUrlGenerator = imageUrlGenerator; }
public DataTypeService( IDataValueEditorFactory dataValueEditorFactory, IScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IDataTypeRepository dataTypeRepository, IDataTypeContainerRepository dataTypeContainerRepository, IAuditRepository auditRepository, IEntityRepository entityRepository, IContentTypeRepository contentTypeRepository, IIOHelper ioHelper, ILocalizedTextService localizedTextService, ILocalizationService localizationService, IShortStringHelper shortStringHelper, IJsonSerializer jsonSerializer) : base(provider, loggerFactory, eventMessagesFactory) { _dataValueEditorFactory = dataValueEditorFactory; _dataTypeRepository = dataTypeRepository; _dataTypeContainerRepository = dataTypeContainerRepository; _auditRepository = auditRepository; _entityRepository = entityRepository; _contentTypeRepository = contentTypeRepository; _ioHelper = ioHelper; _localizedTextService = localizedTextService; _localizationService = localizationService; _shortStringHelper = shortStringHelper; _jsonSerializer = jsonSerializer; }
/// <summary> /// Initializes a new instance of the <see cref="DataEditor"/> class. /// </summary> public DataEditor(IDataValueEditorFactory dataValueEditorFactory, EditorType type = EditorType.PropertyValue) { // defaults DataValueEditorFactory = dataValueEditorFactory; Type = type; Icon = Constants.Icons.PropertyEditor; Group = Constants.PropertyEditors.Groups.Common; // assign properties based on the attribute, if it is found Attribute = GetType().GetCustomAttribute <DataEditorAttribute>(false); if (Attribute == null) { return; } Alias = Attribute.Alias; Type = Attribute.Type; Name = Attribute.Name; Icon = Attribute.Icon; Group = Attribute.Group; IsDeprecated = Attribute.IsDeprecated; }
public DataTypeService( IDataValueEditorFactory dataValueEditorFactory, ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IDataTypeRepository dataTypeRepository, IDataTypeContainerRepository dataTypeContainerRepository, IAuditRepository auditRepository, IEntityRepository entityRepository, IContentTypeRepository contentTypeRepository, IIOHelper ioHelper, ILocalizedTextService localizedTextService, ILocalizationService localizationService, IShortStringHelper shortStringHelper, IJsonSerializer jsonSerializer) : this( dataValueEditorFactory, provider, loggerFactory, eventMessagesFactory, dataTypeRepository, dataTypeContainerRepository, auditRepository, entityRepository, contentTypeRepository, ioHelper, localizedTextService, localizationService, shortStringHelper, jsonSerializer, StaticServiceProvider.Instance.GetRequiredService<IEditorConfigurationParser>()) { _dataValueEditorFactory = dataValueEditorFactory; _dataTypeRepository = dataTypeRepository; _dataTypeContainerRepository = dataTypeContainerRepository; _auditRepository = auditRepository; _entityRepository = entityRepository; _contentTypeRepository = contentTypeRepository; _ioHelper = ioHelper; _localizedTextService = localizedTextService; _localizationService = localizationService; _shortStringHelper = shortStringHelper; _jsonSerializer = jsonSerializer; }
/// <summary> /// The constructor will setup the property editor based on the attribute if one is found /// </summary> public EmailAddressPropertyEditor( IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper) : base(dataValueEditorFactory) =>
public BlockEditorPropertyEditor( IDataValueEditorFactory dataValueEditorFactory, PropertyEditorCollection propertyEditors) : base(dataValueEditorFactory) => PropertyEditors = propertyEditors;
public MemberGroupPickerPropertyEditor( IDataValueEditorFactory dataValueEditorFactory) : base(dataValueEditorFactory) { }
/// <summary> /// Initializes a new instance of the <see cref="MultiLanguageTextboxDataEditor"/> class. /// </summary> /// <param name="dataValueEditorFactory">A data value editor factory</param> /// <param name="ioHelper">A IO helper.</param> public MultiLanguageTextboxDataEditor(IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper) : base(dataValueEditorFactory) => this.ioHelper = ioHelper;
public TestEditor( IDataValueEditorFactory dataValueEditorFactory) : base(dataValueEditorFactory) { }
public MultipleTextStringPropertyEditor( IIOHelper ioHelper, IDataValueEditorFactory dataValueEditorFactory) : this(ioHelper, dataValueEditorFactory, StaticServiceProvider.Instance.GetRequiredService <IEditorConfigurationParser>()) { }
/// <summary> /// Initializes a new instance of the <see cref="LabelPropertyEditor"/> class. /// </summary> public LabelPropertyEditor(IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper) : base(dataValueEditorFactory) { _ioHelper = ioHelper; }
public PersonalisationGroupDefinitionPropertyEditor(IDataValueEditorFactory dataValueEditorFactory) : base(dataValueEditorFactory) { }
public Editor2(IDataValueEditorFactory dataValueEditorFactory) : base(dataValueEditorFactory) { }
public UserPickerPropertyEditor( IDataValueEditorFactory dataValueEditorFactory) : base(dataValueEditorFactory) { }
public EquipeMeetingsButton(IDataValueEditorFactory dataValueEditorFactory, EditorType type = EditorType.PropertyValue) : base(dataValueEditorFactory, type) { }
public InboundRedirectsEditor(IIOHelper ioHelper, IDataValueEditorFactory dataValueEditorFactory, RedirectsBackOfficeHelper backOfficeHelper) : base(dataValueEditorFactory) { _ioHelper = ioHelper; _backOfficeHelper = backOfficeHelper; }
public MntpEditor(IDataValueEditorFactory dataValueEditorFactory, IIOHelper iOHelper) : base(dataValueEditorFactory, iOHelper) { this._iOHelper = iOHelper; }
public DateTimePropertyEditor(IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper) : this(dataValueEditorFactory, ioHelper, StaticServiceProvider.Instance.GetRequiredService <IEditorConfigurationParser>()) { }
/// <summary> /// Initializes a new instance of the <see cref="MultipleMediaPickerParameterEditor"/> class. /// </summary> public MultipleMediaPickerParameterEditor( IDataValueEditorFactory dataValueEditorFactory) : base(dataValueEditorFactory) { DefaultConfiguration.Add("multiPicker", "1"); }
/// <summary> /// Initializes a new instance of the <see cref="DateTimePropertyEditor" /> class. /// </summary> public DateTimePropertyEditor(IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper, IEditorConfigurationParser editorConfigurationParser) : base(dataValueEditorFactory) { _ioHelper = ioHelper; _editorConfigurationParser = editorConfigurationParser; }
/// <summary> /// Initializes a new instance of the <see cref="OEmbedPickerDataEditor"/> class. /// </summary> /// <param name="dataValueEditorFactory">A data value editor factory</param> /// <param name="ioHelper">A IO helper.</param> public OEmbedPickerDataEditor(IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper) : base(dataValueEditorFactory) => this.ioHelper = ioHelper;
/// <summary> /// Initializes a new instance of the <see cref="VoidEditor"/> class. /// </summary> /// <param name="loggerFactory">A logger factory.</param> /// <remarks>The alias of the editor is "Umbraco.Void".</remarks> public VoidEditor( IDataValueEditorFactory dataValueEditorFactory) : this(null, dataValueEditorFactory) { }
public ComplexTestEditor( IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper) : base(dataValueEditorFactory, ioHelper) { }
/// <summary> /// Initializes a new instance of the <see cref="MultipleMediaPickerParameterEditor" /> class. /// </summary> public MultipleMediaPickerParameterEditor( IDataValueEditorFactory dataValueEditorFactory) : base(dataValueEditorFactory) =>
/// <summary> /// Initializes a new instance of the <see cref="DecimalPropertyEditor" /> class. /// </summary> public DecimalPropertyEditor( IDataValueEditorFactory dataValueEditorFactory) : base(dataValueEditorFactory) { }