quicklink.schema.yml in Quicklink 2.0.x
Same filename and directory in other branches
config/schema/quicklink.schema.yml
File
config/schema/quicklink.schema.ymlView source
- # Schema for the configuration files of the Quicklink module.
- quicklink.settings:
- type: config_entity
- label: 'Quicklink Configuration'
- mapping:
- # Prefetch Ignore Settings tab
- ignore_admin_paths:
- type: boolean
- label: 'Do not prefetch admin paths'
- ignore_ajax_links:
- type: boolean
- label: 'Do not prefetch AJAX links'
- ignore_hashes:
- type: boolean
- label: 'Ignore paths with hashes (#) in them'
- ignore_file_ext:
- type: boolean
- label: 'Ignore paths with file extensions'
- url_patterns_to_ignore:
- type: string
- label: 'URL patterns to ignore'
- ignore_selectors:
- type: string
- label: 'Ignore these selectors'
- # Optional Overrides tab
- selector:
- type: string
- label: 'Override parent selector'
- allowed_domains:
- type: string
- label: 'Override allowed domains'
- prefetch_only_paths:
- type: string
- label: 'Prefetch these paths only'
- # When to Load Library tab
- no_load_when_authenticated:
- type: boolean
- label: 'Prefetch for anonymous users only'
- no_load_when_session:
- type: boolean
- label: 'Do not prefetch during sessions'
- no_load_content_types:
- type: sequence
- label: 'Do not load library on these content types'
- sequence:
- type: string
- # Throttle Options tab
- total_request_limit:
- type: integer
- label: 'Total request limit'
- concurrency_throttle_limit:
- type: integer
- label: 'Concurrency throttle limit'
- viewport_delay:
- type: integer
- label: 'Viewport delay'
- idle_wait_timeout:
- type: integer
- label: 'Idle wait timeout'
- # Extended Browser Support tab
- load_polyfill:
- type: boolean
- label: 'Load Intersection Observer polyfill'
- # Debug tab
- enable_debug_mode:
- type: boolean
- label: 'Enable debug mode'