wetboew_webform_example-1.0.x-dev/config/install/webform.webform.wetboew_webform_example.yml
config/install/webform.webform.wetboew_webform_example.yml
langcode: en status: open dependencies: { } open: null close: null weight: 0 uid: 13 template: false archive: false id: wetboew_webform_example title: 'WetBoew Webform Example' description: '' category: '' elements: |- '#prefix': '<div class="custom-wrapper wb-frmvld">' '#suffix': '</div>' wetboew_webform_example: '#type': webform_wizard_page '#title': 'Inspection details' '#attributes': class: - hidden-when-submitted '#format': container '#prev_button_label': Previous '#next_button_label': Next '#display_on': form container_inspection_info_row: '#type': container '#attributes': class: - row - mrgn-tp-lg - mrgn-bttm-lg - hidden-when-submitted '#format_attributes': class: - row - mrgn-tp-lg - mrgn-bttm-lg container_inspection_details_md12: '#type': container '#attributes': class: - col-md-12 '#format_attributes': class: - col-md-12 container_inspection_details_panel_default: '#type': container '#attributes': class: - panel - panel-default - mceg-card '#format_attributes': class: - panel - panel-default - mceg-card inspection_details_header_markup: '#type': webform_markup '#markup': |- <header class="panel-heading"> <h2 class="panel-title h3 mrgn-tp-sm mrgn-bttm-sm">Utility information</h2> </header> container_inspection_details_panel_body: '#type': container '#attributes': class: - panel-body - mrgn-lft-md id: 1 '#format_attributes': class: - panel-body - mrgn-lft-md utility_company: '#type': textfield '#title': Utility '#required': true utility_address: '#type': textfield '#title': 'Utility address' '#empty_value': 'Start typing address of utility' '#required': true '#label_attributes': class: - inherit id: utility-address-1 utility_rep: '#type': textfield '#title': 'Utility representative' utility_rep_telephone_number: '#type': tel '#title': 'Utility representative telephone number (including area code)' non_conditional_checkbox: '#type': checkbox '#title': 'I agree to submit this information' '#title_display': before '#required': true utility_rep_email_address: '#type': email '#title': 'Utility representative email address (yourname@domain.com)' date_of_entry: '#type': date '#title': 'Date of entry' '#required': true '#attributes': class: - mrgn-tp-sm '#date_date_min': 12/31/2021 '#date_date_max': 12/31/2038 '#date_days': - '1' - '2' - '3' - '4' - '5' '#datepicker': true '#date_date_format': m/d/Y example_options: '#type': radios '#title': 'Example options' '#options': Option1: 'Option One' Option2: 'Option Two' Option3: 'Option Three' '#required': true container_inspection_info_2_1: '#type': container '#attributes': class: - row - mrgn-tp-lg container_inspection_info_2_2: '#type': container '#attributes': class: - col-md-12 container_inspection_info_2_3: '#type': container '#attributes': class: - panel - panel-default - mceg-card customer_information: '#type': webform_markup '#markup': |- <header class="panel-heading"> <h2 class="panel-title h3 mrgn-tp-sm mrgn-bttm-sm">Customer information</h2> </header> inspection_panel_body: '#type': container '#attributes': class: - panel-body - mrgn-lft-md customer: '#type': textfield '#title': Customer '#required': true customer_address: '#type': textfield '#title': 'Customer address' '#empty_value': 'Start typing address of customer' '#required': true '#label_attributes': class: - inherit id: customer-address-1 css: "label.form-required::after {\r\n content: unset;\r\n background-image: unset;\r\n display: unset;\r\n line-height: unset;\r\n color: unset;\r\n background-size: unset;\r\n width: unset;\r\n vertical-align: unset;\r\n margin-left: unset;\r\n height: unset;\r\n}\r\n\r\nlabel.form-required strong.required::after {\r\n content: \"\";\r\n background-image: url(https://tc.canada.ca/themes/contrib/wxt_bootstrap/images/required.svg);\r\n display: inline-block;\r\n line-height: 1;\r\n color: #e00;\r\n background-size: 7px 7px;\r\n width: 7px;\r\n vertical-align: super;\r\n margin-left: 4px;\r\n height: 7px;\r\n}\r\n\r\n.wb-frmvld .checkbox.checkbox-standalone input[type=\"checkbox\"] {\r\n position: unset;\r\n margin-left: unset;\r\n}\r\n\r\n.wb-frmvld label.form-required strong.error {\r\n display: block;\r\n}\r\n\r\n.wb-frmvld div.checkbox span.label-danger {\r\n margin-left: -1.2em;\r\n}\r\n\r\n.wb-frmvld div.form-group.has-error .control-label.valid,\r\n.wb-frmvld div.form-group.has-error .form-control.valid,\r\n.wb-frmvld div.form-group.has-error .input-control.valid {\r\n color: unset;\r\n}\r\n.wb-frmvld div.form-group.has-error .form-control.valid {\r\n border-color: unset;\r\n}\r\n.wb-frmvld div.form-group label strong.required,\r\n.wb-frmvld div.form-group fieldset strong.required,\r\n.wb-frmvld div.form-group label.control-label strong.required,\r\n.wb-frmvld div.form-group label.control-label.form-required strong.required,\r\n.wb-frmvld div.form-group label.form-required strong.required {\r\n color: #a94442 !important;\r\n}\r\n.wb-frmvld div.form-group.has-error .form-control.error {\r\n border-color: #a94442 !important;\r\n}\r\n.wb-frmvld form div.form-group {\r\n // Fix some weird glitch.\r\n display: block !important;\r\n}\r\n\r\n.wb-frmvld div.form-group .control-label,\r\n.wb-frmvld div.form-group strong.error span.label-danger,\r\n.wb-frmvld .has-error .checkbox,\r\n.wb-frmvld div.form-group label.control-label span,\r\n.wb-frmvld .has-error .control-label span.field-name {\r\n color: unset !important;\r\n}\r\n\r\n.wb-frmvld div.form-type-date input {\r\n display: block;\r\n}" javascript: "/**\r\n * Drupal JavaScript APIs are contained in this namespace.\r\n *\r\n * @namespace\r\n */\r\n(function ($, Drupal) {\r\n 'use strict';\r\n\r\n Drupal.behaviors.wetboewRecipe = {\r\n attach: function (context, settings) {\r\n if (context == document) {\r\n jQuery('form.webform-submission-form .webform-button--submit').click(function() {\r\n setTimeout(function() {\r\n var webformSelector = \"form.webform-submission-form\";\r\n var webformErrorSection = webformSelector + ' section.alert-danger';\r\n $(webformSelector + ' div.checkbox strong.error').each(function(index) {\r\n var item = $(this);\r\n //either this:\r\n if (item.next().is('input')) {\r\n item.next().after(item);\r\n //or this:\r\n item.insertAfter(item.next());\r\n console.log('moved checkbox strong element after input element ' + index);\r\n }\r\n });\r\n if ($(webformErrorSection).is(\":visible\")) {\r\n $(webformErrorSection + ' a strong.error').remove();\r\n $(webformErrorSection + ' a input').remove();\r\n console.log('running run ran');\r\n }\r\n }, 500);\r\n });// end of click event\r\n }\r\n }\r\n }\r\n Drupal.wetboewRecipe = {\r\n settings: drupalSettings.wxt_bootstrap || {},\r\n };\r\n /**\r\n * Returns the version of WxT being used.\r\n *\r\n * @return {string}\r\n * The version of WxT being used.\r\n */\r\n Drupal.wetboewRecipe.version = 'WetBoew (wxt) component supplement v1.0';\r\n\r\n console.log(Drupal.wetboewRecipe.version);\r\n\r\n})(window.jQuery, window.Drupal, window.drupalSettings);\r\n\r\n" settings: ajax: false ajax_scroll_top: form ajax_progress_type: '' ajax_effect: '' ajax_speed: null page: true page_submit_path: '' page_confirm_path: '' page_theme_name: '' form_title: both form_submit_once: false form_open_message: '' form_close_message: '' form_exception_message: '' form_previous_submissions: true form_confidential: false form_confidential_message: '' form_disable_remote_addr: false form_convert_anonymous: false form_prepopulate: false form_prepopulate_source_entity: false form_prepopulate_source_entity_required: false form_prepopulate_source_entity_type: '' form_unsaved: false form_disable_back: false form_submit_back: false form_disable_autocomplete: false form_novalidate: false form_disable_inline_errors: false form_required: false form_autofocus: false form_details_toggle: false form_reset: false form_access_denied: default form_access_denied_title: '' form_access_denied_message: '' form_access_denied_attributes: { } form_file_limit: '' form_attributes: { } form_method: '' form_action: '' share: false share_node: false share_theme_name: '' share_title: true share_page_body_attributes: { } submission_label: '' submission_exception_message: '' submission_locked_message: '' submission_log: false submission_excluded_elements: { } submission_exclude_empty: false submission_exclude_empty_checkbox: false submission_views: { } submission_views_replace: { } submission_user_columns: { } submission_user_duplicate: false submission_access_denied: default submission_access_denied_title: '' submission_access_denied_message: '' submission_access_denied_attributes: { } previous_submission_message: '' previous_submissions_message: '' autofill: false autofill_message: '' autofill_excluded_elements: { } wizard_progress_bar: true wizard_progress_pages: false wizard_progress_percentage: false wizard_progress_link: false wizard_progress_states: false wizard_start_label: '' wizard_preview_link: false wizard_confirmation: true wizard_confirmation_label: '' wizard_auto_forward: true wizard_auto_forward_hide_next_button: false wizard_keyboard: true wizard_track: '' wizard_prev_button_label: '' wizard_next_button_label: '' wizard_toggle: false wizard_toggle_show_label: '' wizard_toggle_hide_label: '' preview: 0 preview_label: '' preview_title: '' preview_message: '' preview_attributes: { } preview_excluded_elements: { } preview_exclude_empty: true preview_exclude_empty_checkbox: false draft: none draft_multiple: false draft_auto_save: false draft_saved_message: '' draft_loaded_message: '' draft_pending_single_message: '' draft_pending_multiple_message: '' confirmation_type: page confirmation_url: '' confirmation_title: '' confirmation_message: '' confirmation_attributes: { } confirmation_back: true confirmation_back_label: '' confirmation_back_attributes: { } confirmation_exclude_query: false confirmation_exclude_token: false confirmation_update: false limit_total: null limit_total_interval: null limit_total_message: '' limit_total_unique: false limit_user: null limit_user_interval: null limit_user_message: '' limit_user_unique: false entity_limit_total: null entity_limit_total_interval: null entity_limit_user: null entity_limit_user_interval: null purge: none purge_days: null results_disabled: false results_disabled_ignore: false results_customize: false token_view: false token_update: false token_delete: false serial_disabled: false access: create: roles: - anonymous - authenticated users: { } permissions: { } view_any: roles: { } users: { } permissions: { } update_any: roles: { } users: { } permissions: { } delete_any: roles: { } users: { } permissions: { } purge_any: roles: { } users: { } permissions: { } view_own: roles: { } users: { } permissions: { } update_own: roles: { } users: { } permissions: { } delete_own: roles: { } users: { } permissions: { } administer: roles: { } users: { } permissions: { } test: roles: { } users: { } permissions: { } configuration: roles: { } users: { } permissions: { } handlers: { } variants: { }