function webform_bootstrap_test_module_webform_submission_form_alter in Webform 8.5
Same name and namespace in other branches
- 6.x modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.inc \webform_bootstrap_test_module_webform_submission_form_alter()
Implements hook_webform_submission_form_alter().
File
- modules/
webform_bootstrap/ tests/ modules/ webform_bootstrap_test_module/ webform_bootstrap_test_module.inc, line 11 - Alter hooks to increase webform input and button size.
Code
function webform_bootstrap_test_module_webform_submission_form_alter(array &$form, FormStateInterface $form_state, $form_id) {
// Wrap any form that does not have a fieldset or details widget in a .well.
$has_container = FALSE;
foreach ($form['elements'] as $element) {
if (isset($element['#type']) && in_array($element['#type'], [
'fieldset',
'details',
])) {
$has_container = TRUE;
break;
}
}
if (!$has_container) {
$form['#attributes']['class'][] = 'well';
$form['#attributes']['class'][] = 'well-lg';
}
}