You are here

flexslider.schema.yml in Flex Slider 8.2

config/schema/flexslider.schema.yml

File

config/schema/flexslider.schema.yml
View source
  1. flexslider.settings:
  2. type: config_object
  3. label: 'FlexSlider settings'
  4. mapping:
  5. flexslider_version:
  6. type: string
  7. flexslider_debug:
  8. type: boolean
  9. flexslider_css:
  10. type: boolean
  11. flexslider_module_css:
  12. type: boolean
  13. flexslider.optionset.*:
  14. type: config_entity
  15. label: 'FlexSlider optionset'
  16. mapping:
  17. id:
  18. type: string
  19. label: 'ID'
  20. label:
  21. type: label
  22. label: 'Label'
  23. options:
  24. type: mapping
  25. label: 'Options'
  26. mapping:
  27. # General options
  28. animation:
  29. type: string
  30. label: 'Animation'
  31. animationSpeed:
  32. type: integer
  33. label: 'Animation'
  34. direction:
  35. type: string
  36. label: 'Slide Direction'
  37. slideshow:
  38. type: boolean
  39. label: 'Slideshow'
  40. easing:
  41. type: string
  42. label: 'Easing'
  43. smoothHeight:
  44. type: boolean
  45. label: 'Smooth Height'
  46. reverse:
  47. type: boolean
  48. label: Reverse
  49. slideshowSpeed:
  50. type: integer
  51. label: 'Animation'
  52. animationLoop:
  53. type: boolean
  54. label: 'Loop Slideshow'
  55. randomize:
  56. type: boolean
  57. label: 'Randomize Slide Order'
  58. startAt:
  59. type: integer
  60. label: 'Starting Slide'
  61. itemWidth:
  62. type: integer
  63. label: 'Item Width'
  64. itemMargin:
  65. type: integer
  66. label: 'Item Margin'
  67. minItems:
  68. type: integer
  69. label: 'Minimum Items'
  70. maxItems:
  71. type: integer
  72. label: 'Maximum Items'
  73. move:
  74. type: integer
  75. label: 'Move'
  76. # Navigation options
  77. directionNav:
  78. type: boolean
  79. label: 'Next/Previous Controls'
  80. controlNav:
  81. type: string
  82. label: 'Paging Controls'
  83. thumbCaptions:
  84. type: boolean
  85. label: 'Thumbnail Captions'
  86. thumbCaptionsBoth:
  87. type: boolean
  88. label: 'Thumbnail and Normal Captions'
  89. keyboard:
  90. type: boolean
  91. label: 'Keyboard Navigation'
  92. multipleKeyboard:
  93. type: boolean
  94. label: 'Multiple Keyboard'
  95. mousewheel:
  96. type: boolean
  97. label: 'Mousewheel Navigation'
  98. touch:
  99. type: boolean
  100. label: 'Touch'
  101. prevText:
  102. type: string
  103. label: 'Previous Link Text'
  104. nextText:
  105. type: string
  106. label: 'Next Link Text'
  107. # Advanced options
  108. namespace:
  109. type: string
  110. label: 'Namespace'
  111. selector:
  112. type: string
  113. label: 'Selector'
  114. sync:
  115. type: string
  116. label: 'Snych'
  117. asNavFor:
  118. type: string
  119. label: 'Use as navigation'
  120. initDelay:
  121. type: integer
  122. label: 'Initialize Delay'
  123. useCSS:
  124. type: boolean
  125. label: 'Use CSS'
  126. video:
  127. type: boolean
  128. label: 'Video'
  129. pausePlay:
  130. type: boolean
  131. label: 'Add Pause/Play Indicator'
  132. pauseText:
  133. type: string
  134. label: 'Pause State Text'
  135. playText:
  136. type: string
  137. label: 'Play State Text'
  138. pauseOnAction:
  139. type: boolean
  140. label: 'Pause On Controls'
  141. pauseOnHover:
  142. type: boolean
  143. label: 'Pause On Hover'
  144. controlsContainer:
  145. type: string
  146. label: 'Controls container'
  147. manualControls:
  148. type: string
  149. label: 'Manual controls'