X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Ffile%2Fconfig%2Fschema%2Ffile.schema.yml;h=f94fbec950f14c28d23bd71a84058f985ae759aa;hb=5b8bb166bfa98770daef9de5c127fc2e6ef02340;hp=b9f8918f633148abc0ee366ff4d4a57d3fda1be2;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/modules/file/config/schema/file.schema.yml b/web/core/modules/file/config/schema/file.schema.yml index b9f8918f6..f94fbec95 100644 --- a/web/core/modules/file/config/schema/file.schema.yml +++ b/web/core/modules/file/config/schema/file.schema.yml @@ -21,6 +21,9 @@ file.settings: directory: type: path label: 'Directory' + make_unused_managed_files_temporary: + type: boolean + label: 'Controls if unused files should be marked temporary' field.storage_settings.file: type: base_entity_reference_field_settings @@ -48,7 +51,7 @@ base_file_field_field_settings: label: 'Reference method' handler_settings: type: entity_reference_selection.[%parent.handler] - label: 'Entity reference selection settings' + label: 'File selection handler settings' file_directory: type: string label: 'File directory' @@ -67,16 +70,55 @@ field.field_settings.file: type: boolean label: 'Enable Description field' +file.formatter.media: + type: mapping + label: 'Media display format settings' + mapping: + controls: + type: boolean + label: 'Show playback controls' + autoplay: + type: boolean + label: 'Autoplay' + loop: + type: boolean + label: 'Loop' + multiple_file_display_type: + type: string + label: 'Display of multiple files' + +field.formatter.settings.file_audio: + type: file.formatter.media + label: 'Audio file display format settings' + +field.formatter.settings.file_video: + type: file.formatter.media + label: 'Video file display format settings' + mapping: + muted: + type: boolean + label: 'Muted' + width: + type: integer + label: 'Width' + height: + type: integer + label: 'Height' + field.formatter.settings.file_default: type: mapping label: 'Generic file format settings' + mapping: + use_description_as_link_text: + type: boolean + label: 'Replace the file name by its description when available' field.formatter.settings.file_rss_enclosure: type: mapping label: 'RSS enclosure format settings' field.formatter.settings.file_table: - type: mapping + type: field.formatter.settings.file_default label: 'Table of files format settings' field.formatter.settings.file_url_plain: