You are here

shadowbox.schema.yml in Shadowbox 8

config/schema/shadowbox.schema.yml

File

config/schema/shadowbox.schema.yml
View source
  1. # Schema for the configuration files of the Shadowbox module.
  2. shadowbox.settings:
  3. type: mapping
  4. label: 'Shadowbox settings'
  5. mapping:
  6. shadowbox_location:
  7. type: string
  8. label: 'Shadowbox location'
  9. shadowbox_enabled:
  10. type: boolean
  11. label: 'Enable Shadowbox'
  12. shadowbox_activation_type:
  13. type: integer
  14. label: 'Enable Shadowbox on specific pages'
  15. shadowbox_pages:
  16. type: string
  17. label: 'Pages or PHP code'
  18. shadowbox_animate:
  19. type: boolean
  20. label: 'Enable animation'
  21. shadowbox_animate_fade:
  22. type: boolean
  23. label: 'Enable fading animationsn'
  24. shadowbox_animation_sequence:
  25. type: string
  26. label: 'Animation sequence'
  27. shadowbox_resize_duration:
  28. type: float
  29. label: 'Resize duration'
  30. shadowbox_fade_duration:
  31. type: float
  32. label: 'Fade duration'
  33. shadowbox_initial_height:
  34. type: integer
  35. label: 'Initial height'
  36. shadowbox_initial_width:
  37. type: integer
  38. label: 'Initial width'
  39. shadowbox_overlay_color:
  40. type: string
  41. label: 'Overlay color'
  42. shadowbox_overlay_opacity:
  43. type: float
  44. label: 'Overlay opacity'
  45. shadowbox_viewport_padding:
  46. type: integer
  47. label: 'Viewport padding'
  48. shadowbox_display_nav:
  49. type: boolean
  50. label: 'Display gallery navigation'
  51. shadowbox_continuous_galleries:
  52. type: boolean
  53. label: 'Enable continuous galleries'
  54. shadowbox_display_counter:
  55. type: boolean
  56. label: 'Enable counter'
  57. shadowbox_counter_type:
  58. type: string
  59. label: 'Counter type'
  60. shadowbox_counter_limit:
  61. type: integer
  62. label: 'Counter limit'
  63. shadowbox_slideshow_delay:
  64. type: integer
  65. label: 'Slideshow delay'
  66. shadowbox_autoplay_movies:
  67. type: boolean
  68. label: 'Auto-play movies'
  69. shadowbox_show_movie_controls:
  70. type: boolean
  71. label: 'Enable movie controls'
  72. shadowbox_youtube_quality:
  73. type: string
  74. label: 'Youtube Quality'
  75. shadowbox_overlay_listen:
  76. type: boolean
  77. label: 'Mouse click closes overlay'
  78. shadowbox_enable_keys:
  79. type: boolean
  80. label: 'Enable keys'
  81. shadowbox_handle_oversize:
  82. type: string
  83. label: 'Handle large images'
  84. shadowbox_handle_unsupported:
  85. type: string
  86. label: 'Handle unsupported'
  87. shadowbox_use_sizzle:
  88. type: boolean
  89. label: 'Use Sizzle'
  90. shadowbox.automatic:
  91. type: mapping
  92. label: 'Shadowbox automatic settings'
  93. mapping:
  94. shadowbox_auto_enable_all_images:
  95. type: boolean
  96. label: 'Enable for all image links'
  97. shadowbox_auto_gallery:
  98. type: boolean
  99. label: 'Group images as a shadowbox gallery'
  100. shadowbox_enable_globally:
  101. type: boolean
  102. label: 'Enable shadowbox globally'