protected override FieldDefinition GetFieldDefinitionTemplate()
        {
            var def = new ImageFieldDefinition
            {
            };


            return(def);
        }
Пример #2
0
        public void ImageFieldDefinition_ShouldHave_RichTextMode_And_RichText_Attrs()
        {
            var def = new ImageFieldDefinition();

            // RichTextMode/RichText should be set as follow to make sure field can be edited and displayed correctly
            // Skipping these atts would resul a pure HTML string on the publishing page layout

            // Enhance 'ImageFieldDefinition' - add default AdditionalAttributes #552
            // https://github.com/SubPointSolutions/spmeta2/issues/552

            Assert.IsTrue(def.AdditionalAttributes.Any(
                              a => a.Name == "RichTextMode" && a.Value == "FullHtml"));

            Assert.IsTrue(def.AdditionalAttributes.Any(
                              a => a.Name == "RichText" && a.Value == "TRUE"));
        }
Пример #3
0
 public static ModelNode AddImageField(this ModelNode model, ImageFieldDefinition definition, Action <ModelNode> action)
 {
     return(model.AddDefinitionNode(definition, action));
 }
Пример #4
0
 public static ModelNode AddImageField(this ModelNode model, ImageFieldDefinition definition)
 {
     return(AddImageField(model, definition, null));
 }
Пример #5
0
 public static TModelNode AddImageField <TModelNode>(this TModelNode model, ImageFieldDefinition definition,
                                                     Action <ImageFieldModelNode> action)
     where TModelNode : ModelNode, IFieldHostModelNode, new()
 {
     return(model.AddTypedDefinitionNode(definition, action));
 }
Пример #6
0
 public static TModelNode AddImageField <TModelNode>(this TModelNode model, ImageFieldDefinition definition)
     where TModelNode : ModelNode, IFieldHostModelNode, new()
 {
     return(AddImageField(model, definition, null));
 }