gridstack.schema.yml in GridStack 8.2
Same filename and directory in other branches
  config/schema/gridstack.schema.yml
File
config/schema/gridstack.schema.ymlView source
- # Schema for the configuration files of the GridStack module.
 - gridstack.settings:
 -   type: config_object
 -   label: 'GridStack settings'
 -   mapping:
 -     framework:
 -       type: string
 -       label: 'Grid framework'
 -     fw_classes:
 -       type: string
 -       label: 'Framework classes'
 -     no_classes:
 -       type: boolean
 -       label: 'No classes'
 -     library:
 -       type: string
 -       label: 'Grid library'
 -     dev:
 -       type: boolean
 -       label: 'Use non-minified GridStack library'
 -     debug:
 -       type: boolean
 -       label: Debug
 -     optimized:
 -       type: boolean
 -       label: Optimized
 -     palettes:
 -       type: string
 -       label: 'Color palettes'
 -     palettes_pos:
 -       type: string
 -       label: 'Palettes position'
 -     excludes:
 -       type: string
 -       label: 'Exclude optionsets'
 -     html5_ac:
 -       type: boolean
 -       label: 'Use HTML5 autocomplete'
 -     gridstatic:
 -       type: boolean
 -       label: 'Use minimal GridStack'
 -     helpless:
 -       type: boolean
 -       label: 'Remove Help section'
 -     skinless:
 -       type: boolean
 -       label: 'Remove Skin option'
 -     animationless:
 -       type: boolean
 -       label: 'Remove Animation option'
 -     editor_pos:
 -       type: string
 -       label: 'Layout editor position'
 - 
 - gridstack_json:
 -   type: mapping
 -   label: JSON
 -   mapping:
 -     settings:
 -       type: string
 -       label: Settings
 -     breakpoints:
 -       type: string
 -       label: Breakpoints
 - 
 - gridstack_breakpoint:
 -   type: mapping
 -   mapping:
 -     breakpoint:
 -       type: string
 -       label: Breakpoint
 -     column:
 -       type: integer
 -       label: Column
 -     width:
 -       type: integer
 -       label: Width
 -     grids:
 -       type: string
 -       label: Grids
 -     nested:
 -       type: string
 -       label: 'Nested grids'
 - 
 - gridstack_breakpoints:
 -   type: mapping
 -   label: Breakpoints
 -   mapping:
 -     xs:
 -       type: gridstack_breakpoint
 -       label: XS
 -     sm:
 -       type: gridstack_breakpoint
 -       label: SM
 -     md:
 -       type: gridstack_breakpoint
 -       label: MD
 -     lg:
 -       type: gridstack_breakpoint
 -       label: LG
 -     xl:
 -       type: gridstack_breakpoint
 -       label: XL
 - 
 - # GridStack JS settings managed by UI.
 - gridstack_optionset:
 -   type: mapping
 -   label: 'Options'
 -   mapping:
 -     breakpoints:
 -       type: gridstack_breakpoints
 -     icon:
 -       type: string
 -       label: Icon
 -     type:
 -       type: string
 -       label: Type
 -     use_framework:
 -       type: boolean
 -       label: 'Use static Grid framework'
 -     settings:
 -       type: mapping
 -       label: Settings
 -       mapping:
 -         auto:
 -           type: boolean
 -           label: Auto
 -         cellHeight:
 -           type: integer
 -           label: 'Cell height'
 -         float:
 -           type: boolean
 -           label: Float
 -         minWidth:
 -           type: integer
 -           label: 'Min width'
 -         rtl:
 -           type: boolean
 -           label: RTL
 -         verticalMargin:
 -           type: integer
 -           label: 'Vertical margin'
 -         noMargin:
 -           type: boolean
 -           label: 'No horizontal margin'
 -         # Introduced at v0.5.3.
 -         column:
 -           type: integer
 -           label: 'Amount of columns'
 -         maxRow:
 -           type: integer
 -           label: 'Maximum rows'
 - 
 - # Individual GridStack JS settings managed by UI.
 - gridstack.optionset.*:
 -   type: config_entity
 -   label: 'GridStack optionset'
 -   mapping:
 -     id:
 -       type: string
 -       label: ID
 -     name:
 -       type: string
 -       label: Name
 -     weight:
 -       type: integer
 -       label: Weight
 -     label:
 -       type: label
 -       label: Label
 -     uuid:
 -       type: string
 -       label: UUID
 -     description:
 -       type: string
 -       label: Description
 -     json:
 -       type: gridstack_json
 -     options:
 -       type: gridstack_optionset
 -       label: Options
 - 
 - # Individual GridStack variant settings managed by UI.
 - gridstack.variant.*:
 -   type: config_entity
 -   label: 'GridStack optionset'
 -   mapping:
 -     id:
 -       type: string
 -       label: ID
 -     name:
 -       type: string
 -       label: Name
 -     weight:
 -       type: integer
 -       label: Weight
 -     label:
 -       type: label
 -       label: Label
 -     uuid:
 -       type: string
 -       label: UUID
 -     description:
 -       type: string
 -       label: Description
 -     source:
 -       type: string
 -       label: Source
 -     options:
 -       type: mapping
 -       label: Options
 -       mapping:
 -         breakpoints:
 -           type: gridstack_breakpoints
 -         icon:
 -           type: string
 -           label: Icon
 - 
 - # HTML content/layout-related settings managed by GridStack plugins.
 - gridstack_vanilla:
 -   type: blazy_base
 -   label: 'GridStack display format vanilla settings'
 -   mapping: {}
 - 
 - gridstack_base:
 -   type: blazy_base
 -   label: 'GridStack display format base settings'
 -   mapping:
 -     caption:
 -       type: sequence
 -       label: Captions
 -       sequence:
 -         - type: string
 -           label: 'Caption field'
 -     stamp:
 -       type: sequence
 -       label: Stamps
 -       sequence:
 -         - type: string
 - 
 - field.formatter.settings.gridstack_image:
 -   type: gridstack_vanilla
 -   label: 'GridStack Image display format settings'
 - 
 - field.formatter.settings.gridstack_file:
 -   type: gridstack_vanilla
 -   label: 'GridStack File display format settings'
 - 
 - field.formatter.settings.gridstack_media:
 -   type: gridstack_vanilla
 -   label: 'GridStack Media display format settings'
 - 
 - field.formatter.settings.gridstack_paragraphs:
 -   type: gridstack_vanilla
 -   label: 'GridStack Paragraphs display format settings'