You are here

function webform_clientside_validation_webform_submission_form_alter in Webform 6.x

Same name and namespace in other branches
  1. 8.5 modules/webform_clientside_validation/webform_clientside_validation.module \webform_clientside_validation_webform_submission_form_alter()

Implements hook_webform_submission_form_alter().

File

modules/webform_clientside_validation/webform_clientside_validation.module, line 13
Helps support Webform to Clientside Validation integration.

Code

function webform_clientside_validation_webform_submission_form_alter(array &$form, FormStateInterface $form_state, $form_id) {
  if (\Drupal::moduleHandler()
    ->moduleExists('inline_form_errors')) {
    $form['#attached']['library'][] = 'webform_clientside_validation/webform_clientside_validation.ife';
  }
  if (isset($form['#attributes']['novalidate'])) {
    $form['#attributes']['data-webform-clientside-validation-novalidate'] = TRUE;
    $form['#attached']['library'][] = 'webform_clientside_validation/webform_clientside_validation.novalidate';
  }
}