barbajs-1.0.0-alpha1/barbajs_ui/config/schema/barbajs_ui.schema.yml
barbajs_ui/config/schema/barbajs_ui.schema.yml
# Schema for Barba UI settings configuration.
barbajs_ui.settings:
type: config_object
label: 'Barba settings'
mapping:
load:
type: boolean
label: 'Let module handle loading Barba.js'
version:
type: string
label: 'Library version'
method:
type: string
label: 'Loading method'
build:
type: mapping
label: 'Build variant'
mapping:
variant:
type: integer
label: 'Variant'
file_types:
type: mapping
label: 'File selection'
mapping:
core:
type: boolean
label: 'Barba core'
css:
type: boolean
label: 'Barba CSS plugin'
prefetch:
type: boolean
label: 'Barba prefetch plugin'
router:
type: boolean
label: 'Barba router plugin'
theme_groups:
type: mapping
label: 'Theme visibility'
mapping:
negate:
type: integer
label: 'Negate'
themes:
type: sequence
label: 'Themes'
sequence:
type: string
request_path:
type: mapping
label: 'Path visibility'
mapping:
negate:
type: integer
label: 'Negate'
pages:
type: sequence
label: 'Pages'
sequence:
type: string
