Same filename and directory in other branches
  1. 8.x-1.x config/schema/quicktabs.schema.yml 1 comment
  2. 8.x-3.x config/schema/quicktabs.schema.yml 1 comment
config/schema/quicktabs.schema.yml

File

config/schema/quicktabs.schema.yml

View source
  1. quicktabs.quicktabs_instance.*:
  2. type: config_entity
  3. label: 'Quick Tabs settings'
  4. mapping:
  5. id:
  6. type: string
  7. label: ID
  8. label:
  9. type: string
  10. label: Label
  11. uuid:
  12. type: string
  13. label: UUID
  14. status:
  15. type: boolean
  16. label: Status
  17. renderer:
  18. type: string
  19. label: Renderer
  20. hide_empty_tabs:
  21. type: boolean
  22. label: 'Hide Empty Tabs'
  23. default_tab:
  24. type: integer
  25. label: 'Default Tab'
  26. dependencies:
  27. type: sequence
  28. label: Dependencies
  29. options:
  30. type: sequence
  31. label: Options
  32. sequence:
  33. type: quicktabs.options.[%key]
  34. configuration_data:
  35. type: sequence
  36. label: 'Configuration Data'
  37. sequence:
  38. type: mapping
  39. label: 'Configuration Item'
  40. mapping:
  41. title:
  42. type: text
  43. label: Title
  44. weight:
  45. type: integer
  46. label: Weight
  47. type:
  48. type: string
  49. label: Type
  50. content:
  51. type: sequence
  52. label: Content
  53. sequence:
  54. type: quicktabs.configuration_data.[%key]
  55. # Accordion Tabs Renderer Plugin
  56. quicktabs.options.accordion_tabs:
  57. type: mapping
  58. label: 'Accordion Tabs Options'
  59. mapping:
  60. jquery_ui:
  61. type: mapping
  62. label: 'jQuery UI'
  63. mapping:
  64. collapsible:
  65. type: boolean
  66. label: Collapsible
  67. heightStyle:
  68. type: string
  69. label: 'Height Style'
  70. # Quick Tabs Renderer Plugin
  71. quicktabs.options.quick_tabs:
  72. type: mapping
  73. label: 'Quick Tabs Options'
  74. mapping:
  75. ajax:
  76. type: boolean
  77. label: Ajax
  78. # Block Tab Type Plugin
  79. quicktabs.configuration_data.block_content:
  80. type: mapping
  81. label: 'Block Content'
  82. mapping:
  83. options:
  84. type: mapping
  85. label: Options
  86. mapping:
  87. bid:
  88. type: string
  89. label: nid
  90. block_title:
  91. type: string
  92. label: 'Block Title'
  93. display_title:
  94. type: boolean
  95. label: 'Display Title'
  96. # Node Tab Type Plugin
  97. quicktabs.configuration_data.node_content:
  98. type: mapping
  99. label: 'Node Content'
  100. mapping:
  101. options:
  102. type: mapping
  103. label: Options
  104. mapping:
  105. nid:
  106. type: string
  107. label: nid
  108. view_mode:
  109. type: string
  110. label: 'View Mode'
  111. hide_title:
  112. type: boolean
  113. label: 'Hide Title'
  114. # Quick Tabs Type Plugin
  115. quicktabs.configuration_data.qtabs_content:
  116. type: mapping
  117. label: 'Quick Tabs Content'
  118. mapping:
  119. options:
  120. type: mapping
  121. label: Options
  122. mapping:
  123. machine_name:
  124. type: string
  125. label: 'Machine Name'
  126. # View Tab Type Plugin
  127. quicktabs.configuration_data.view_content:
  128. type: mapping
  129. label: 'View Content'
  130. mapping:
  131. options:
  132. type: mapping
  133. label: Options
  134. mapping:
  135. vid:
  136. type: string
  137. label: vid
  138. display:
  139. type: string
  140. label: Display
  141. args:
  142. type: string
  143. label: Arguments