Version 1
[yaffs-website] / web / core / modules / views / config / schema / views.display.schema.yml
diff --git a/web/core/modules/views/config/schema/views.display.schema.yml b/web/core/modules/views/config/schema/views.display.schema.yml
new file mode 100644 (file)
index 0000000..d17c48c
--- /dev/null
@@ -0,0 +1,142 @@
+# Schema for the views display plugins.
+
+views.display.default:
+  type: views_display
+  label: 'Default display options'
+
+views_display_path:
+  type: views_display
+  mapping:
+    path:
+      type: string
+      label: 'Page path'
+    route_name:
+      type: string
+      label: 'Route name'
+
+views.display.page:
+  type: views_display_path
+  label: 'Page display options'
+  mapping:
+    menu:
+      type: mapping
+      label: 'Menu'
+      mapping:
+        type:
+          type: string
+          label: 'Type'
+        title:
+          type: text
+          label: 'Title'
+        description:
+          type: text
+          label: 'Description'
+        weight:
+          type: integer
+          label: 'Weight'
+        enabled:
+          type: boolean
+          label: 'Enabled'
+        expanded:
+          type: boolean
+          label: 'Expanded'
+        menu_name:
+          type: string
+          label: 'Menu name'
+        parent:
+          type: string
+          label: 'Parent'
+        context:
+          type: string
+          label: 'Context'
+        expanded:
+          type: boolean
+          label: 'Expanded'
+    tab_options:
+      type: mapping
+      label: 'Tab options'
+      mapping:
+        type:
+          type: string
+          label: 'Type'
+        title:
+          type: text
+          label: 'Title'
+        description:
+          type: text
+          label: 'Description'
+        weight:
+          type: integer
+          label: 'Weight'
+        menu_name:
+          type: string
+          label: 'Menu name'
+
+views.display.block:
+  type: views_display
+  label: 'Block display options'
+  mapping:
+    block_description:
+      type: label
+      label: 'Block name'
+    block_category:
+      type: text
+      label: 'Block category'
+    block_hide_empty:
+      type: boolean
+      label: 'Hide block if no result/empty text'
+    allow:
+      type: mapping
+      label: 'Allow'
+      mapping:
+        items_per_page:
+         type: boolean
+         label: 'Items per page'
+
+views.display.feed:
+  type: views_display_path
+  label: 'Feed display options'
+  mapping:
+    sitename_title:
+      type: boolean
+      label: 'Use the site name for the title'
+    displays:
+      type: sequence
+      label: 'The feed icon will be available only to the selected displays.'
+      sequence:
+        type: string
+        label: 'Display'
+
+views.display.embed:
+  type: views_display
+  label: 'Embed display options'
+
+views.display.attachment:
+  type: views_display
+  label: 'Attachment display options'
+  mapping:
+    displays:
+      type: sequence
+      label: 'Attach to'
+      sequence:
+        type: string
+        label: 'Display'
+    attachment_position:
+      type: string
+      label: 'Attachment position'
+    inherit_arguments:
+      type: boolean
+      label: 'Inherit contextual filters'
+    inherit_exposed_filters:
+      type: boolean
+      label: 'Inherit exposed filters'
+    inherit_pager:
+      type: boolean
+      label: 'Inherit pager'
+    render_pager:
+      type: boolean
+      label: 'Render pager'
+
+views.display.entity_reference:
+  type: views_display
+  label: 'Entity Reference'