You are here

quicklink.schema.yml in Quicklink 8

Same filename and directory in other branches
  1. 2.0.x config/schema/quicklink.schema.yml
config/schema/quicklink.schema.yml

File

config/schema/quicklink.schema.yml
View source
  1. # Schema for the configuration files of the Quicklink module.
  2. quicklink.settings:
  3. type: config_entity
  4. label: 'Quicklink Configuration'
  5. mapping:
  6. # Ignore tab
  7. ignore_admin_paths:
  8. type: boolean
  9. label: 'Do not prefetch admin paths'
  10. ignore_ajax_links:
  11. type: boolean
  12. label: 'Do not prefetch AJAX links'
  13. ignore_hashes:
  14. type: boolean
  15. label: 'Ignore paths with hashes (#) in them'
  16. ignore_file_ext:
  17. type: boolean
  18. label: 'Ignore paths with file extensions'
  19. url_patterns_to_ignore:
  20. type: string
  21. label: 'URL patterns to ignore'
  22. # Overrides tab
  23. selector:
  24. type: string
  25. label: 'Override parent selector'
  26. allowed_domains:
  27. type: string
  28. label: 'Override allowed domains'
  29. prefetch_only_paths:
  30. type: string
  31. label: 'Prefetch these paths only'
  32. # When to Prefetch tab
  33. no_load_when_authenticated:
  34. type: boolean
  35. label: 'Prefetch for anonymous users only'
  36. no_load_when_session:
  37. type: boolean
  38. label: 'Do not prefetch during sessions'
  39. no_load_content_types:
  40. type: sequence
  41. label: 'Do not load library on these content types'
  42. sequence:
  43. type: string
  44. # Polyfill tab
  45. load_polyfill:
  46. type: boolean
  47. label: 'Load Intersection Observer polyfill'
  48. # Debug tab
  49. enable_debug_mode:
  50. type: boolean
  51. label: 'Enable debug mode'