Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / file / config / schema / file.schema.yml
index 336550904b913ee4d327ce6dcaedf6f7847f18dc..f94fbec950f14c28d23bd71a84058f985ae759aa 100644 (file)
@@ -70,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: