diff --git a/core/modules/image/config/schema/image.data_type.schema.yml b/core/modules/image/config/schema/image.data_type.schema.yml new file mode 100644 index 0000000..d13f3db --- /dev/null +++ b/core/modules/image/config/schema/image.data_type.schema.yml @@ -0,0 +1,30 @@ +# Basic data types for image. + +image_size: + type: mapping + mapping: + width: + type: integer + label: 'Width' + height: + type: integer + label: 'Height' + +field_image_default: + type: mapping + mapping: + fid: + type: integer + label: 'Image' + alt: + type: label + label: 'Alternate text' + title: + type: label + label: 'Title' + width: + type: integer + label: 'Width' + height: + type: integer + label: 'Height' diff --git a/core/modules/image/config/schema/image.schema.yml b/core/modules/image/config/schema/image.schema.yml index c9ae573..ae13637 100644 --- a/core/modules/image/config/schema/image.schema.yml +++ b/core/modules/image/config/schema/image.schema.yml @@ -1,15 +1,5 @@ # Schema for configuration files of the Image module. -image.size: - type: mapping - mapping: - width: - type: integer - label: 'Width' - height: - type: integer - label: 'Height' - image.style.*: type: mapping label: 'Image style' @@ -36,14 +26,14 @@ image.style.*: label: 'Default language' image.effect.image_crop: - type: image.size + type: image_size label: 'Image crop' mapping: anchor: label: 'Anchor' image.effect.image_resize: - type: image.size + type: image_size label: 'Image resize' image.effect.image_rotate: @@ -60,7 +50,7 @@ image.effect.image_rotate: label: 'Randomize' image.effect.image_scale: - type: image.size + type: image_size label: 'Image scale' mapping: upscale: @@ -68,7 +58,7 @@ image.effect.image_scale: label: 'Upscale' image.effect.image_scale_and_crop: - type: image.size + type: image_size label: 'Image scale and crop' image.settings: @@ -92,7 +82,7 @@ field.image.settings: type: string label: 'Upload destination' default_image: - type: field.image.default + type: field_image_default label: 'Default value' column_groups: type: mapping @@ -164,24 +154,5 @@ field.image.instance_settings: type: boolean label: 'Title field required' default_image: - type: field.image.default + type: field_image_default label: 'Default value' - -field.image.default: - type: mapping - mapping: - fid: - type: integer - label: 'Image' - alt: - type: label - label: 'Alternate text' - title: - type: label - label: 'Title' - width: - type: integer - label: 'Width' - height: - type: integer - label: 'Height'