--- /dev/null
+# Schema for the views style plugins.
+
+views.style.*:
+ type: views_style
+ label: 'Default style'
+
+views.style.default:
+ type: views_style
+ label: 'Unformatted list'
+
+views.style.html_list:
+ type: views_style
+ label: 'HTML List'
+ mapping:
+ type:
+ type: string
+ label: 'List type'
+ wrapper_class:
+ type: string
+ label: 'Wrapper class'
+ class:
+ type: string
+ label: 'List class'
+
+views.style.grid:
+ type: views_style
+ label: 'Grid'
+ mapping:
+ columns:
+ type: integer
+ label: 'Number of columns'
+ automatic_width:
+ type: boolean
+ label: 'Automatic width'
+ alignment:
+ type: string
+ label: 'Alignment'
+ row_class_custom:
+ type: string
+ label: 'Custom row classes'
+ row_class_default:
+ type: boolean
+ label: 'Default views row classes'
+ col_class_custom:
+ type: string
+ label: 'Custom column classes'
+ col_class_default:
+ type: boolean
+ label: 'Default views column classes'
+
+views.style.table:
+ type: views_style
+ label: 'Table'
+ mapping:
+ columns:
+ type: sequence
+ label: 'Columns'
+ sequence:
+ type: string
+ label: 'Columns name'
+ default:
+ type: string
+ label: 'Default sort'
+ info:
+ type: sequence
+ label: 'Columns info'
+ sequence:
+ type: mapping
+ label: 'Column info'
+ mapping:
+ sortable:
+ type: boolean
+ label: 'Sortable'
+ default_sort_order:
+ type: string
+ label: 'Default order'
+ align:
+ type: string
+ label: 'Align'
+ separator:
+ type: string
+ label: 'Separator'
+ empty_column:
+ type: boolean
+ label: 'Hide empty columns'
+ responsive:
+ type: string
+ label: 'Responsive'
+ override:
+ type: boolean
+ label: 'Override normal sorting if click sorting is used'
+ sticky:
+ type: boolean
+ label: 'Enable Drupal style "sticky" table headers (Javascript)'
+ summary:
+ type: label
+ label: 'Summary title'
+ order:
+ type: string
+ label: 'Default order'
+ empty_table:
+ type: boolean
+ label: 'Show the empty text in the table'
+ caption:
+ type: label
+ label: 'Caption for the table'
+ description:
+ type: text
+ label: 'Table description'
+
+views.style.default_summary:
+ type: views_style
+ label: 'Summary options'
+ mapping:
+ base_path:
+ type: string
+ label: 'Base path'
+ count:
+ type: boolean
+ label: 'Display record count with link'
+ override:
+ type: boolean
+ label: 'Override number of items to display'
+ items_per_page:
+ type: integer
+ label: 'Items to display'
+
+views.style.rss:
+ type: views_style
+ label: 'RSS Feed'
+ mapping:
+ description:
+ type: label
+ label: 'RSS description'
+
+views.style.unformatted_summary:
+ type: views.style.default_summary
+ label: 'Unformatted'
+ mapping:
+ inline:
+ type: boolean
+ label: 'Display items inline'
+ separator:
+ type: string
+ label: 'Separator'
+
+views.style.entity_reference:
+ type: views_style
+ label: 'Entity Reference list'
+ mapping:
+ search_fields:
+ type: sequence
+ label: 'Search fields'
+ sequence:
+ type: string
+ label: 'Search field'