You are here

advagg.schema.yml in Advanced CSS/JS Aggregation 8.3

config/schema/advagg.schema.yml

File

config/schema/advagg.schema.yml
View source
  1. advagg.settings:
  2. type: config_entity
  3. label: Settings
  4. mapping:
  5. css:
  6. type: mapping
  7. label: 'CSS settings'
  8. mapping:
  9. brotli:
  10. type: boolean
  11. label: 'Compress css assets with brotli compression.'
  12. combine_media:
  13. type: boolean
  14. label: 'Combine multiple media selectors per aggregate.'
  15. fix_type:
  16. type: boolean
  17. label: 'Fix type of added asset files.'
  18. preserve_external:
  19. type: boolean
  20. label: 'Do not change external to file if on same host for css.'
  21. dns_prefetch:
  22. type: boolean
  23. label: 'Prefetch external domains for css/js'
  24. path:
  25. type: mapping
  26. label: 'Path/Url settings'
  27. mapping:
  28. convert:
  29. type: mapping
  30. label: 'What conversions to apply.'
  31. mapping:
  32. absolute_to_protocol_relative:
  33. type: boolean
  34. label: 'Convert absolute path css/js src/url() to be protocol relative.'
  35. absolute:
  36. type: boolean
  37. label: 'Convert relative paths to absolute.'
  38. force_https:
  39. type: boolean
  40. label: 'Convert absolute path css/js src/url() to use https://'
  41. cache_level:
  42. type: integer
  43. label: 'Level of caching for AdvAgg to use.'
  44. cron_frequency:
  45. type: integer
  46. label: frequency to run the AdvAgg cron maintenance functions.
  47. enabled:
  48. type: boolean
  49. label: 'Enable AdvAgg.'
  50. global_counter:
  51. type: integer
  52. label: 'Counter to force new aggregates through caches etc.'
  53. immutable:
  54. type: boolean
  55. label: 'Add the immutable tag to Apache cache control strings.'
  56. js:
  57. type: mapping
  58. label: 'JavaScript specific settings.'
  59. mapping:
  60. brotli:
  61. type: boolean
  62. label: 'Compress css assets with brotli compression.'
  63. fix_type:
  64. type: boolean
  65. label: 'Fix type of added asset files.'
  66. preserve_external:
  67. type: boolean
  68. label: 'Do not change external to file if on same host for js.'
  69. skip_enabled_preprocess_check:
  70. type: boolean
  71. label: 'Skip preprocess check on status page'
  72. show_bypass_cookie_message:
  73. type: boolean
  74. label: 'Display a message when the bypass cookie is active.'
  75. symlinks:
  76. type: boolean
  77. label: 'Use Options +FollowSymlinks to support some hosts.'
  78. symlinksifownermatch:
  79. type: boolean
  80. label: 'Use options +SymLinksIfOwnerMatch to support some hosts.'