You are here

yamlform.yamlform.test_element_states.yml in YAML Form 8

tests/modules/yamlform_test/config/install/yamlform.yamlform.test_element_states.yml

File

tests/modules/yamlform_test/config/install/yamlform.yamlform.test_element_states.yml
View source
  1. langcode: en
  2. status: true
  3. dependencies:
  4. enforced:
  5. module:
  6. - yamlform_test
  7. module:
  8. - yamlform_test
  9. uid: null
  10. template: false
  11. id: test_element_states
  12. title: 'Test: Elements #states API: States'
  13. description: 'Test Drupal''s #states API states (visible, required, disabled, checked, and expanded).'
  14. elements: |
  15. states_basic:
  16. '#type': yamlform_element_states
  17. '#title': 'States basic'
  18. '#selector_options':
  19. selector_01: 'Selector 01 (selector_01)'
  20. selector_02: 'Selector 02 (selector_02)'
  21. selector_03: 'Selector 03 (selector_03)'
  22. '#default_value':
  23. enabled:
  24. selector_01:
  25. checked: true
  26. required:
  27. selector_01':
  28. checked: true
  29. 'selector_02':
  30. checked: true
  31. disabled:
  32. - 'selector_01':
  33. checked: true
  34. - or
  35. - 'selector_02':
  36. checked: true
  37. states_custom_selector:
  38. '#type': yamlform_element_states
  39. '#title': 'States custom selector'
  40. '#selector_options':
  41. selector_01: 'Selector 01 (selector_01)'
  42. selector_02: 'Selector 02 (selector_02)'
  43. selector_03: 'Selector 03 (selector_03)'
  44. '#default_value':
  45. required:
  46. custom_selector:
  47. value: Yes
  48. states_empty:
  49. '#type': yamlform_element_states
  50. '#title': 'States empty'
  51. '#selector_options':
  52. selector_01: 'Selector 01 (selector_01)'
  53. selector_02: 'Selector 02 (selector_02)'
  54. selector_03: 'Selector 03 (selector_03)'
  55. states_unsupported_operator:
  56. '#type': yamlform_element_states
  57. '#title': 'States unsupport operator'
  58. '#default_value':
  59. required:
  60. - custom_selector:
  61. value: Yes
  62. - xor
  63. - custom_selector:
  64. value: Yes
  65. states_unsupported_nesting:
  66. '#type': yamlform_element_states
  67. '#title': 'States unsupport nested multiple selectors'
  68. '#default_value':
  69. required:
  70. - selector_01:
  71. value: Yes
  72. selector_02:
  73. value: Yes
  74. - or
  75. - selector_03:
  76. value: Yes
  77. selector_04:
  78. value: Yes
  79. css: ''
  80. javascript: ''
  81. settings:
  82. page: true
  83. page_submit_path: ''
  84. page_confirm_path: ''
  85. form_submit_label: ''
  86. form_submit_attributes: { }
  87. form_exception_message: ''
  88. form_closed_message: ''
  89. form_confidential: false
  90. form_confidential_message: ''
  91. form_prepopulate: false
  92. form_prepopulate_source_entity: false
  93. form_novalidate: false
  94. form_unsaved: false
  95. form_disable_back: false
  96. form_autofocus: false
  97. form_details_toggle: false
  98. wizard_progress_bar: true
  99. wizard_progress_pages: false
  100. wizard_progress_percentage: false
  101. wizard_next_button_label: ''
  102. wizard_next_button_attributes: { }
  103. wizard_prev_button_label: ''
  104. wizard_prev_button_attributes: { }
  105. wizard_start_label: ''
  106. wizard_complete: true
  107. wizard_complete_label: ''
  108. preview: 0
  109. preview_next_button_label: ''
  110. preview_next_button_attributes: { }
  111. preview_prev_button_label: ''
  112. preview_prev_button_attributes: { }
  113. preview_message: ''
  114. draft: false
  115. draft_auto_save: false
  116. draft_button_label: ''
  117. draft_button_attributes: { }
  118. draft_saved_message: ''
  119. draft_loaded_message: ''
  120. confirmation_type: message
  121. confirmation_message: ''
  122. confirmation_url: ''
  123. confirmation_attributes: { }
  124. confirmation_back: true
  125. confirmation_back_label: ''
  126. confirmation_back_attributes: { }
  127. limit_total: null
  128. limit_total_message: ''
  129. limit_user: null
  130. limit_user_message: ''
  131. entity_limit_total: null
  132. entity_limit_user: null
  133. results_disabled: true
  134. results_disabled_ignore: false
  135. token_update: false
  136. access:
  137. create:
  138. roles:
  139. - anonymous
  140. - authenticated
  141. users: { }
  142. view_any:
  143. roles: { }
  144. users: { }
  145. update_any:
  146. roles: { }
  147. users: { }
  148. delete_any:
  149. roles: { }
  150. users: { }
  151. purge_any:
  152. roles: { }
  153. users: { }
  154. view_own:
  155. roles: { }
  156. users: { }
  157. update_own:
  158. roles: { }
  159. users: { }
  160. delete_own:
  161. roles: { }
  162. users: { }
  163. handlers:
  164. debug:
  165. id: debug
  166. label: Debug
  167. handler_id: debug
  168. status: true
  169. weight: 0
  170. settings: { }