You are here

webform.webform.example_computed_elements.yml in Webform 6.x

modules/webform_examples/config/install/webform.webform.example_computed_elements.yml

File

modules/webform_examples/config/install/webform.webform.example_computed_elements.yml
View source
  1. uuid: null
  2. langcode: en
  3. status: open
  4. dependencies:
  5. enforced:
  6. module:
  7. - webform_examples
  8. open: null
  9. close: null
  10. weight: 0
  11. uid: null
  12. template: false
  13. archive: false
  14. id: example_computed_elements
  15. title: 'Example: Computed'
  16. description: 'Examples of a computed elements.'
  17. category: Example
  18. elements: |
  19. information:
  20. '#title': 'Your Information'
  21. '#type': webform_wizard_page
  22. '#next_button_label': 'Preview >'
  23. '#open': true
  24. first_name:
  25. '#type': textfield
  26. '#title': 'First Name'
  27. last_name:
  28. '#type': textfield
  29. '#title': 'Last Name'
  30. date_of_birth:
  31. '#type': date
  32. '#title': 'Date of Birth'
  33. color:
  34. '#type': color
  35. '#title': 'Favorite Color'
  36. preview:
  37. '#title': Preview
  38. '#type': webform_wizard_page
  39. '#open': true
  40. computed:
  41. '#type': webform_computed_twig
  42. '#title': Computed
  43. '#title_display': hidden
  44. '#template': |
  45. {% set attributes = create_attribute() %}
  46. <h2{{ attributes.setAttribute('id', 'custom').setAttribute('style', 'color:' ~ data.color) }}>
  47. Hello {{ data.first_name }} {{ data.last_name }}!!!
  48. </h2>
  49. <p>You are {{ ('now'|date('Y')) - (data.date_of_birth|date('Y')) }} years old.</p>
  50. css: ''
  51. javascript: ''
  52. settings:
  53. ajax: false
  54. ajax_scroll_top: form
  55. ajax_progress_type: ''
  56. ajax_effect: ''
  57. ajax_speed: null
  58. page: true
  59. page_submit_path: ''
  60. page_confirm_path: ''
  61. page_theme_name: ''
  62. form_title: source_entity_webform
  63. form_submit_once: false
  64. form_exception_message: ''
  65. form_open_message: ''
  66. form_close_message: ''
  67. form_previous_submissions: true
  68. form_confidential: false
  69. form_confidential_message: ''
  70. form_disable_remote_addr: false
  71. form_convert_anonymous: false
  72. form_prepopulate: false
  73. form_prepopulate_source_entity: false
  74. form_prepopulate_source_entity_required: false
  75. form_prepopulate_source_entity_type: ''
  76. form_reset: false
  77. form_disable_autocomplete: false
  78. form_novalidate: false
  79. form_disable_inline_errors: false
  80. form_required: false
  81. form_unsaved: false
  82. form_disable_back: false
  83. form_submit_back: false
  84. form_autofocus: false
  85. form_details_toggle: false
  86. form_access_denied: default
  87. form_access_denied_title: ''
  88. form_access_denied_message: ''
  89. form_access_denied_attributes: { }
  90. form_file_limit: ''
  91. share: false
  92. share_node: false
  93. share_theme_name: ''
  94. share_title: true
  95. share_page_body_attributes: { }
  96. submission_label: ''
  97. submission_log: false
  98. submission_views: { }
  99. submission_views_replace: { }
  100. submission_user_columns: { }
  101. submission_user_duplicate: false
  102. submission_access_denied: default
  103. submission_access_denied_title: ''
  104. submission_access_denied_message: ''
  105. submission_access_denied_attributes: { }
  106. submission_exception_message: ''
  107. submission_locked_message: ''
  108. submission_excluded_elements: { }
  109. submission_exclude_empty: false
  110. submission_exclude_empty_checkbox: false
  111. previous_submission_message: ''
  112. previous_submissions_message: ''
  113. autofill: false
  114. autofill_message: ''
  115. autofill_excluded_elements: { }
  116. wizard_progress_bar: true
  117. wizard_progress_pages: false
  118. wizard_progress_percentage: false
  119. wizard_progress_link: false
  120. wizard_progress_states: false
  121. wizard_auto_forward: true
  122. wizard_auto_forward_hide_next_button: false
  123. wizard_keyboard: true
  124. wizard_start_label: ''
  125. wizard_preview_link: false
  126. wizard_confirmation: true
  127. wizard_confirmation_label: ''
  128. wizard_track: ''
  129. wizard_prev_button_label: ''
  130. wizard_next_button_label: ''
  131. wizard_toggle: false
  132. wizard_toggle_show_label: ''
  133. wizard_toggle_hide_label: ''
  134. preview: 0
  135. preview_label: ''
  136. preview_title: ''
  137. preview_message: ''
  138. preview_attributes: { }
  139. preview_excluded_elements: { }
  140. preview_exclude_empty: true
  141. preview_exclude_empty_checkbox: false
  142. draft: none
  143. draft_multiple: false
  144. draft_auto_save: false
  145. draft_saved_message: ''
  146. draft_loaded_message: ''
  147. draft_pending_single_message: ''
  148. draft_pending_multiple_message: ''
  149. confirmation_type: page
  150. confirmation_title: ''
  151. confirmation_message: ''
  152. confirmation_url: ''
  153. confirmation_attributes: { }
  154. confirmation_back: true
  155. confirmation_back_label: ''
  156. confirmation_back_attributes: { }
  157. confirmation_exclude_query: false
  158. confirmation_exclude_token: false
  159. confirmation_update: false
  160. limit_total: null
  161. limit_total_interval: null
  162. limit_total_message: ''
  163. limit_total_unique: false
  164. limit_user: null
  165. limit_user_interval: null
  166. limit_user_message: ''
  167. limit_user_unique: false
  168. entity_limit_total: null
  169. entity_limit_total_interval: null
  170. entity_limit_user: null
  171. entity_limit_user_interval: null
  172. purge: none
  173. purge_days: null
  174. results_disabled: false
  175. results_disabled_ignore: false
  176. results_customize: false
  177. token_view: false
  178. token_update: false
  179. token_delete: false
  180. serial_disabled: false
  181. access:
  182. create:
  183. roles:
  184. - anonymous
  185. - authenticated
  186. users: { }
  187. permissions: { }
  188. view_any:
  189. roles: { }
  190. users: { }
  191. permissions: { }
  192. update_any:
  193. roles: { }
  194. users: { }
  195. permissions: { }
  196. delete_any:
  197. roles: { }
  198. users: { }
  199. permissions: { }
  200. purge_any:
  201. roles: { }
  202. users: { }
  203. permissions: { }
  204. view_own:
  205. roles: { }
  206. users: { }
  207. permissions: { }
  208. update_own:
  209. roles: { }
  210. users: { }
  211. permissions: { }
  212. delete_own:
  213. roles: { }
  214. users: { }
  215. permissions: { }
  216. administer:
  217. roles: { }
  218. users: { }
  219. permissions: { }
  220. test:
  221. roles: { }
  222. users: { }
  223. permissions: { }
  224. configuration:
  225. roles: { }
  226. users: { }
  227. permissions: { }
  228. handlers: { }
  229. variants: { }