1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- /**
- * @file
- * Stub file for bootstrap_webform_element().
- */
- /**
- * Returns HTML for a webform element.
- *
- * @see theme_webform_element()
- * @see bootstrap_form_element()
- */
- function bootstrap_webform_element(&$variables) {
- $element = &$variables['element'];
- // Inline title.
- if (isset($element['#title_display']) && $element['#title_display'] === 'inline') {
- $element['#title_display'] = 'before';
- $element['#wrapper_attributes']['class'][] = 'form-inline';
- }
- // Description above field.
- if (!empty($element['#webform_component']['extra']['description_above'])) {
- $element['#description_display'] = 'before';
- }
- // If field prefix or suffix is present, make this an input group.
- if (!empty($element['#field_prefix']) || !empty($element['#field_suffix'])) {
- $element['#input_group'] = TRUE;
- }
- // Render as a normal "form_element" theme hook.
- return theme('form_element', $variables);
- }
|