You are here

yamlform.yamlform.test_element_extras.yml in YAML Form 8

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

File

tests/modules/yamlform_test/config/install/yamlform.yamlform.test_element_extras.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_extras
  12. title: 'Test: Element: Extras'
  13. description: 'Tests extra elements, includes code(mirror), creditcard_number, email_confirm, and likert.'
  14. elements: |
  15. '#attributes':
  16. novalidate: novalidate
  17. drupal:
  18. '#type': details
  19. '#title': 'Drupal elements'
  20. '#open': true
  21. text_format:
  22. '#type': text_format
  23. '#title': 'text_format'
  24. '#hide_help': TRUE
  25. counter:
  26. '#type': details
  27. '#title': 'Word and character counter'
  28. '#open': true
  29. counter_characters:
  30. '#type': textfield
  31. '#title': 'Character counter'
  32. '#counter_type': character
  33. '#counter_maximum': 10
  34. counter_words:
  35. '#type': textarea
  36. '#title': 'Word counter'
  37. '#counter_type': word
  38. '#counter_maximum': 3
  39. '#counter_message': 'word(s) left. This is a custom message'
  40. email_multiple:
  41. '#type': details
  42. '#title': 'Email multiple (email_multiple)'
  43. '#open': true
  44. email_multiple_basic:
  45. '#type': email_multiple
  46. '#title': 'Multiple email addresses (basic)'
  47. email_multiple_advanced:
  48. '#type': email_multiple
  49. '#title': 'Multiple email addresses (advanced)'
  50. '#allow_tokens': true
  51. '#description': 'Allows tokens to be included in the comma delimited list of emails'
  52. email_confirm:
  53. '#type': details
  54. '#title': 'Email confirmation (email_confirm)'
  55. '#open': true
  56. email_confirm_basic:
  57. '#type': email_confirm
  58. '#title': 'Email confirm basic'
  59. email_confirm_advanced:
  60. '#type': email_confirm
  61. '#title': 'Email confirm advanced'
  62. '#description': 'Please make sure to review your email address'
  63. '#placeholder': 'Enter email address'
  64. '#confirm__title': 'Please confirm your email address'
  65. '#confirm__description': 'Please make sure to review your confirmation email address'
  66. '#confirm__placeholder': 'Enter confirmation email address'
  67. creditcard_number:
  68. '#type': details
  69. '#title': 'Credit card number (creditcard_number)'
  70. '#open': true
  71. creditcard_number_basic:
  72. '#type': creditcard_number
  73. '#title': 'Credit card number basic'
  74. toggle_elements:
  75. '#type': details
  76. '#title': 'Toggle Elements'
  77. '#open': true
  78. toggle_basic:
  79. '#type': toggle
  80. '#title': 'Basic toggle'
  81. toggle_advanced:
  82. '#type': toggle
  83. '#title': 'Advanced toggle'
  84. '#title_display': before
  85. '#toggle_theme': iphone
  86. '#toggle_size': large
  87. '#on_text': Yes
  88. '#off_text': No
  89. toggles_basic:
  90. '#type': toggles
  91. '#title': 'Basic toggles'
  92. '#options':
  93. one: One
  94. two: Two
  95. three: Three
  96. toggles_advanced:
  97. '#type': toggles
  98. '#title': 'Advanced toggles'
  99. '#title_display': before
  100. '#toggle_theme': iphone
  101. '#toggle_size': large
  102. '#on_text': Yes
  103. '#off_text': No
  104. '#options':
  105. one: One
  106. two: Two
  107. three: Three
  108. rating_elements:
  109. '#type': details
  110. '#title': 'Rating Elements'
  111. '#open': true
  112. rating_basic:
  113. '#type': rating
  114. '#title': 'Rating basic'
  115. rating_advanced:
  116. '#type': rating
  117. '#title': 'Rating advanced'
  118. '#star_size': large
  119. '#reset': true
  120. '#max': '10'
  121. '#step': '0.1'
  122. signature_elements:
  123. '#type': details
  124. '#title': 'Signature Elements'
  125. '#open': true
  126. signature_basic:
  127. '#type': signature
  128. '#title': 'Signature basic'
  129. codemirror_elements:
  130. '#type': details
  131. '#title': 'CodeMirror Elements'
  132. '#open': true
  133. text_basic:
  134. '#type': codemirror
  135. '#title': 'Text basic'
  136. yaml_basic:
  137. '#type': codemirror
  138. '#mode': yaml
  139. '#title': 'YAML basic'
  140. html_basic:
  141. '#type': codemirror
  142. '#mode': html
  143. '#title': 'HTML basic'
  144. table_elements:
  145. '#type': 'details'
  146. '#title': 'Table'
  147. '#open': true
  148. table:
  149. '#type': table
  150. '#header':
  151. - 'First Name'
  152. - 'Last Name'
  153. - 'Gender'
  154. table__1:
  155. table__1__first_name:
  156. '#type': 'textfield'
  157. '#size': 20
  158. '#default_value': 'John'
  159. table__1__last_name:
  160. '#type': 'textfield'
  161. '#size': 20
  162. '#default_value': 'Smith'
  163. table__1__gender:
  164. '#type': 'select'
  165. '#options': gender
  166. '#default_value': 'Male'
  167. table__2:
  168. table__2__first_name:
  169. '#type': 'textfield'
  170. '#size': 20
  171. '#default_value': 'Jane'
  172. table__2__last_name:
  173. '#type': 'textfield'
  174. '#size': 20
  175. '#default_value': 'Doe'
  176. table__2__gender:
  177. '#type': 'select'
  178. '#options': gender
  179. '#default_value': 'Female'
  180. composite_elements:
  181. '#type': details
  182. '#title': 'Composite Elements'
  183. '#open': true
  184. contact_basic:
  185. '#type': contact
  186. '#title': 'Contact basic'
  187. '#required': true
  188. '#name__required': true
  189. '#default_value':
  190. name: John Smith
  191. company: Acme
  192. address: '100 Main Street'
  193. address_2: 'PO BOX 999'
  194. city: 'Hill Valley'
  195. state_province: 'New Jersey'
  196. country: 'United States'
  197. postal_code: '11111-1111'
  198. email: example@example.com
  199. phone: 123-456-7890
  200. contact_advanced:
  201. '#type': contact
  202. '#title': 'Contact advanced'
  203. '#default_value':
  204. name: John Smith
  205. company: Acme
  206. address: '100 Main Street'
  207. address_2: 'PO BOX 999'
  208. city: 'Hill Valley'
  209. state_province: 'New Jersey'
  210. country: 'United States'
  211. postal_code: '11111-1111'
  212. email: example@example.com
  213. phone: 123-456-7890
  214. '#name__required': true
  215. '#name__title': 'Custom contact name'
  216. '#name__description': 'Custom contact name description'
  217. '#state_province__type': textfield
  218. '#country__required': true
  219. '#country__access': false
  220. creditcard:
  221. '#type': creditcard
  222. '#title': 'Credit Card'
  223. '#default_value':
  224. name: John Smith
  225. number: 4111111111111111
  226. type: VI
  227. civ: 111
  228. expiration_month: 1
  229. expiration_year: 2025
  230. css: ''
  231. javascript: ''
  232. settings:
  233. page: true
  234. page_submit_path: ''
  235. page_confirm_path: ''
  236. form_submit_label: ''
  237. form_submit_attributes: { }
  238. form_exception_message: ''
  239. form_closed_message: ''
  240. form_confidential: false
  241. form_confidential_message: ''
  242. form_prepopulate: false
  243. form_prepopulate_source_entity: false
  244. form_novalidate: false
  245. form_unsaved: false
  246. form_disable_back: false
  247. form_autofocus: false
  248. form_details_toggle: false
  249. wizard_progress_bar: true
  250. wizard_progress_pages: false
  251. wizard_progress_percentage: false
  252. wizard_next_button_label: ''
  253. wizard_next_button_attributes: { }
  254. wizard_prev_button_label: ''
  255. wizard_prev_button_attributes: { }
  256. wizard_start_label: ''
  257. wizard_complete: true
  258. wizard_complete_label: ''
  259. preview: 0
  260. preview_next_button_label: ''
  261. preview_next_button_attributes: { }
  262. preview_prev_button_label: ''
  263. preview_prev_button_attributes: { }
  264. preview_message: ''
  265. draft: false
  266. draft_auto_save: false
  267. draft_button_label: ''
  268. draft_button_attributes: { }
  269. draft_saved_message: ''
  270. draft_loaded_message: ''
  271. confirmation_type: message
  272. confirmation_message: ''
  273. confirmation_url: ''
  274. confirmation_attributes: { }
  275. confirmation_back: true
  276. confirmation_back_label: ''
  277. confirmation_back_attributes: { }
  278. limit_total: null
  279. limit_total_message: ''
  280. limit_user: null
  281. limit_user_message: ''
  282. entity_limit_total: null
  283. entity_limit_user: null
  284. results_disabled: true
  285. results_disabled_ignore: false
  286. token_update: false
  287. access:
  288. create:
  289. roles:
  290. - anonymous
  291. - authenticated
  292. users: { }
  293. view_any:
  294. roles: { }
  295. users: { }
  296. update_any:
  297. roles: { }
  298. users: { }
  299. delete_any:
  300. roles: { }
  301. users: { }
  302. purge_any:
  303. roles: { }
  304. users: { }
  305. view_own:
  306. roles: { }
  307. users: { }
  308. update_own:
  309. roles: { }
  310. users: { }
  311. delete_own:
  312. roles: { }
  313. users: { }
  314. handlers:
  315. debug:
  316. id: debug
  317. label: Debug
  318. handler_id: debug
  319. status: true
  320. weight: 1
  321. settings: { }