You are here

royalslider.schema.yml in RoyalSlider Integration 8

config/schema/royalslider.schema.yml

File

config/schema/royalslider.schema.yml
View source
  1. # Schema for the configuration files of the RoyalSlider module.
  2. royalslider.royalslider_optionset.*:
  3. type: mapping
  4. label: 'RoyalSlider OptionSet'
  5. mapping:
  6. id:
  7. type: string
  8. label: 'OptionSet identifier'
  9. uuid:
  10. type: string
  11. label: 'UUID'
  12. name:
  13. type: label
  14. label: 'Name'
  15. auto_scale_slider:
  16. type: boolean
  17. label: 'autoScaleSlider'
  18. auto_scale_slider_width:
  19. type: integer
  20. label: 'autoScaleSliderWidth'
  21. auto_scale_slider_height:
  22. type: integer
  23. label: 'autoScaleSliderHeight'
  24. image_scale_mode:
  25. type: string
  26. label: 'imageScaleMode'
  27. image_align_center:
  28. type: boolean
  29. label: 'imageAlignCenter'
  30. image_scale_padding:
  31. type: integer
  32. label: 'imageScalePadding'
  33. control_navigation:
  34. type: string
  35. label: 'controlNavigation'
  36. arrows_nav:
  37. type: boolean
  38. label: 'arrowsNav'
  39. arrows_nav_auto_hide:
  40. type: boolean
  41. label: 'arrowsNavAutoHide'
  42. arrows_nav_hide_on_touch:
  43. type: boolean
  44. label: 'arrowsHideOnTouch'
  45. img_width:
  46. type: integer
  47. label: 'imgWidth'
  48. img_height:
  49. type: integer
  50. label: 'imgHeight'
  51. slides_spacing:
  52. type: integer
  53. label: 'slidesSpacing'
  54. start_slide_id:
  55. type: integer
  56. label: 'startSlideId'
  57. loop:
  58. type: boolean
  59. label: 'loop'
  60. loop_rewind:
  61. type: boolean
  62. label: 'loopRewind'
  63. randomize_slides:
  64. type: boolean
  65. label: 'randomizeSlides'
  66. num_images_to_preload:
  67. type: integer
  68. label: 'numImagesToPreload'
  69. use_preloader:
  70. type: boolean
  71. label: 'usePreloader'
  72. slides_orientation:
  73. type: string
  74. label: 'slidesOrientation'
  75. transition_type:
  76. type: string
  77. label: 'transitionType'
  78. transition_speed:
  79. type: integer
  80. label: 'transitionSpeed'
  81. ease_in_out:
  82. type: string
  83. label: 'easeInOut'
  84. controls_inside:
  85. type: boolean
  86. label: 'controlsInside'
  87. navigate_by_click:
  88. type: boolean
  89. label: 'navigateByClick'
  90. slider_drag:
  91. type: boolean
  92. label: 'sliderDrag'
  93. slider_touch:
  94. type: boolean
  95. label: 'sliderTouch'
  96. keyboard_nav_enabled:
  97. type: boolean
  98. label: 'keyboardNavEnabled'
  99. fadein_loaded_slide:
  100. type: boolean
  101. label: 'fadeinLoadedSlide'
  102. allow_css3:
  103. type: boolean
  104. label: 'allowCSS3'
  105. global_caption:
  106. type: boolean
  107. label: 'globalCaption'
  108. add_active_class:
  109. type: boolean
  110. label: 'addActiveClass'
  111. min_slide_offset:
  112. type: integer
  113. label: 'minSlideOffset'
  114. auto_height:
  115. type: boolean
  116. label: 'autoHeight'
  117. slides:
  118. type: string
  119. label: 'Slides'
  120. thumbs_drag:
  121. type: boolean
  122. label: 'thumbsDrag'
  123. thumbs_touch:
  124. type: boolean
  125. label: 'thumbsTouch'
  126. thumbs_orientation:
  127. type: string
  128. label: 'thumbsOrientation'
  129. thumbs_arrows:
  130. type: boolean
  131. label: 'thumbsArrows'
  132. thumbs_spacing:
  133. type: integer
  134. label: 'thumbsSpacing'
  135. thumbs_arrows_auto_hide:
  136. type: boolean
  137. label: 'thumbsArrowsAutoHide'
  138. thumbs_auto_center:
  139. type: boolean
  140. label: 'thumbsAutoCenter'
  141. thumbs_transition_speed:
  142. type: integer
  143. label: 'thumbsTransitionSpeed'
  144. thumbs_fit_in_viewport:
  145. type: boolean
  146. label: 'thumbsFitInViewport'
  147. thumbs_first_margin:
  148. type: boolean
  149. label: 'thumbsFirstMargin'
  150. thumbs_arrow_left:
  151. type: string
  152. label: 'thumbsArrowLeft'
  153. thumbs_arrow_right:
  154. type: string
  155. label: 'thumbsArrowRight'
  156. thumbs_append_span:
  157. type: boolean
  158. label: 'thumbsAppendSpan'
  159. fullscreen_enabled:
  160. type: boolean
  161. label: 'fullscreenEnabled'
  162. fullscreen_keyboard_nav:
  163. type: boolean
  164. label: 'fullscreenKeyboardNav'
  165. fullscreen_button_fs:
  166. type: boolean
  167. label: 'fullscreenButtonFS'
  168. fullscreen_native_fs:
  169. type: boolean
  170. label: 'fullscreenNativeFS'
  171. deep_linking_enabled:
  172. type: boolean
  173. label: 'deepLinkingEnabled'
  174. deep_linking_change:
  175. type: boolean
  176. label: 'deepLinkingChange'
  177. deep_linking_prefix:
  178. type: string
  179. label: 'deepLinkingPrefix'
  180. autoplay_enabled:
  181. type: boolean
  182. label: 'autoplayEnabled'
  183. autoplay_stop_at_action:
  184. type: boolean
  185. label: 'autoplayStopAtAction'
  186. autoplay_pause_on_hover:
  187. type: boolean
  188. label: 'autoplayPauseOnHover'
  189. autoplay_delay:
  190. type: integer
  191. label: 'autoplayDelay'
  192. video_auto_hide_arrows:
  193. type: boolean
  194. label: 'videoAutoHideArrows'
  195. video_auto_hide_control_nav:
  196. type: boolean
  197. label: 'videoAutoHideControlNav'
  198. video_auto_hide_blocks:
  199. type: boolean
  200. label: 'videoAutoHideBlocks'
  201. video_youtube_code:
  202. type: string
  203. label: 'videoYoutubeCode'
  204. video_vimeo_code:
  205. type: string
  206. label: 'videoVimeoCode'
  207. animated_fade_effect:
  208. type: boolean
  209. label: 'animatedFadeEffect'
  210. animated_move_effect:
  211. type: string
  212. label: 'animatedMoveEffect'
  213. animated_move_offset:
  214. type: integer
  215. label: 'animatedMoveOffset'
  216. animated_speed:
  217. type: integer
  218. label: 'animatedSpeed'
  219. animated_easing:
  220. type: string
  221. label: animatedEasing'
  222. animated_delay:
  223. type: integer
  224. label: 'animatedDelay'
  225. visible_nearby_enabled:
  226. type: boolean
  227. label: 'visibleNearbyEnabled'
  228. visible_nearby_center_area:
  229. type: float
  230. label: 'visibleNearbyCenterArea'
  231. visible_nearby_center:
  232. type: boolean
  233. label: 'visibleNearbyCenter'
  234. visible_nearby_breakpoint:
  235. type: integer
  236. label: 'visibleNearbyBreakpoint'
  237. visible_nearby_breakpoint_center_area:
  238. type: float
  239. label: 'visibleNearbyBreakpointCenterArea'