You are here

slick.schema.yml in Slick Carousel 8

Same filename and directory in other branches
  1. 8.2 config/schema/slick.schema.yml
config/schema/slick.schema.yml

File

config/schema/slick.schema.yml
View source
  1. # Schema for the configuration files of the Slick module.
  2. # Slick global settings managed by UI.
  3. slick.settings:
  4. type: config_object
  5. label: 'Slick settings'
  6. mapping:
  7. admin_css:
  8. type: boolean
  9. label: 'Enable Slick admin CSS'
  10. module_css:
  11. type: boolean
  12. label: 'Enable Slick module slick.theme.css'
  13. slick_css:
  14. type: boolean
  15. label: 'Enable Slick library slick-theme.css'
  16. # Slick JS settings managed by UI.
  17. slick_optionset:
  18. type: mapping
  19. label: 'Settings'
  20. mapping:
  21. mobileFirst:
  22. type: boolean
  23. label: 'Mobile first'
  24. asNavFor:
  25. type: string
  26. label: 'asNavFor target'
  27. accessibility:
  28. type: boolean
  29. label: 'Accessibility'
  30. adaptiveHeight:
  31. type: boolean
  32. label: 'Adaptive height'
  33. autoplay:
  34. type: boolean
  35. label: 'Autoplay'
  36. pauseOnHover:
  37. type: boolean
  38. label: 'Pause on hover'
  39. pauseOnDotsHover:
  40. type: boolean
  41. label: 'Pause on dots hover'
  42. autoplaySpeed:
  43. type: integer
  44. label: 'Autoplay speed'
  45. arrows:
  46. type: boolean
  47. label: 'Arrows'
  48. prevArrow:
  49. type: text
  50. label: 'Previous arrow'
  51. nextArrow:
  52. type: text
  53. label: 'Next arrow'
  54. downArrow:
  55. type: boolean
  56. label: 'Use arrow down'
  57. downArrowTarget:
  58. type: string
  59. label: 'Arrow down target'
  60. downArrowOffset:
  61. type: integer
  62. label: 'Arrow down offset'
  63. centerMode:
  64. type: boolean
  65. label: 'Center mode'
  66. centerPadding:
  67. type: string
  68. label: 'Center padding'
  69. dots:
  70. type: boolean
  71. label: 'Dots'
  72. dotsClass:
  73. type: string
  74. label: 'Dot class'
  75. appendDots:
  76. type: string
  77. label: 'appendDots'
  78. draggable:
  79. type: boolean
  80. label: 'Draggable'
  81. fade:
  82. type: boolean
  83. label: 'Fade'
  84. focusOnSelect:
  85. type: boolean
  86. label: 'Focus on select'
  87. infinite:
  88. type: boolean
  89. label: 'Infinite'
  90. initialSlide:
  91. type: integer
  92. label: 'Initial slide'
  93. lazyLoad:
  94. type: string
  95. label: 'Lazy load'
  96. mouseWheel:
  97. type: boolean
  98. label: 'Mousewheel'
  99. randomize:
  100. type: boolean
  101. label: 'Randomize'
  102. respondTo:
  103. type: string
  104. label: 'Respond to'
  105. rtl:
  106. type: boolean
  107. label: 'RTL'
  108. rows:
  109. type: integer
  110. label: 'Rows'
  111. slidesPerRow:
  112. type: integer
  113. label: 'Slides per row'
  114. slide:
  115. type: string
  116. label: 'Slide element'
  117. slidesToShow:
  118. type: integer
  119. label: 'Slides to show'
  120. slidesToScroll:
  121. type: integer
  122. label: 'Slides to scroll'
  123. speed:
  124. type: integer
  125. label: 'Speed'
  126. swipe:
  127. type: boolean
  128. label: 'Swipe'
  129. swipeToSlide:
  130. type: boolean
  131. label: 'Swipe to slide'
  132. edgeFriction:
  133. type: float
  134. label: 'Edge friction'
  135. touchMove:
  136. type: boolean
  137. label: 'Touch move'
  138. touchThreshold:
  139. type: integer
  140. label: 'Touch threshold'
  141. useCSS:
  142. type: boolean
  143. label: 'Use CSS'
  144. cssEase:
  145. type: string
  146. label: 'CSS ease'
  147. cssEaseBezier:
  148. type: string
  149. cssEaseOverride:
  150. type: string
  151. label: 'CSS ease override'
  152. useTransform:
  153. type: boolean
  154. label: 'Use Transform'
  155. easing:
  156. type: string
  157. label: 'Easing'
  158. variableWidth:
  159. type: boolean
  160. label: 'variableWidth'
  161. vertical:
  162. type: boolean
  163. label: 'Vertical'
  164. verticalSwiping:
  165. type: boolean
  166. label: 'verticalSwiping'
  167. waitForAnimate:
  168. type: boolean
  169. label: 'waitForAnimate'
  170. # Individual Slick JS settings managed by UI.
  171. slick.optionset.*:
  172. type: config_entity
  173. label: 'Slick optionset'
  174. mapping:
  175. id:
  176. type: string
  177. label: 'ID'
  178. name:
  179. type: string
  180. label: 'Name'
  181. weight:
  182. type: integer
  183. label: 'Weight'
  184. label:
  185. type: label
  186. label: 'Label'
  187. uuid:
  188. type: string
  189. label: 'UUID'
  190. group:
  191. type: string
  192. label: 'Group'
  193. skin:
  194. type: string
  195. label: 'Skin'
  196. breakpoints:
  197. type: integer
  198. label: 'Breakpoints'
  199. optimized:
  200. type: boolean
  201. label: 'Optimized'
  202. options:
  203. type: mapping
  204. label: 'Options'
  205. mapping:
  206. options__active_tab:
  207. type: string
  208. settings:
  209. type: slick_optionset
  210. label: 'Settings'
  211. responsives:
  212. type: mapping
  213. label: 'Responsive display'
  214. mapping:
  215. responsive:
  216. type: sequence
  217. label: 'Responsive'
  218. sequence:
  219. - type: mapping
  220. mapping:
  221. breakpoint:
  222. type: integer
  223. label: 'Responsive'
  224. unslick:
  225. type: boolean
  226. label: 'Unslick'
  227. settings:
  228. type: slick_optionset
  229. label: 'Responsive settings'
  230. # HTML content/layout-related settings managed by Slick formatters and Views.
  231. slick_base:
  232. type: blazy_base
  233. label: 'Slick display format base settings'
  234. mapping:
  235. overridables:
  236. type: sequence
  237. label: 'Overridable options'
  238. sequence:
  239. - type: string
  240. label: 'Overridable'
  241. # Slick image base settings.
  242. slick_image:
  243. type: slick_base
  244. label: 'Slick image display format settings'
  245. # Slick fieldable entity or Views settings.
  246. slick_extended:
  247. type: slick_image
  248. label: 'Slick fieldable display format extended settings'
  249. # The Slick text formatter settings.
  250. field.formatter.settings.slick_text:
  251. type: slick_base
  252. label: 'Slick text display format settings'
  253. # The Slick image formatter settings.
  254. field.formatter.settings.slick_image:
  255. type: slick_image
  256. label: 'Slick image display format settings'
  257. # The Slick file formatter settings.
  258. field.formatter.settings.slick_file:
  259. type: slick_image
  260. label: 'Slick image with ME display format settings'