function form_pre_render_conditional_form_element
form_pre_render_conditional_form_element($element)
Adds form element theming to an element if its title or description is set.
This is used as a pre render function for checkboxes and radios.
Related topics
File
- includes/form.inc, line 3266
- Functions for form and batch generation and processing.
Code
function form_pre_render_conditional_form_element($element) { $t = get_t(); // Set the element's title attribute to show #title as a tooltip, if needed. if (isset($element['#title']) && $element['#title_display'] == 'attribute') { $element['#attributes']['title'] = $element['#title']; if (!empty($element['#required'])) { // Append an indication that this field is required. $element['#attributes']['title'] .= ' (' . $t('Required') . ')'; } } if (isset($element['#title']) || isset($element['#description'])) { $element['#theme_wrappers'][] = 'form_element'; } return $element; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!form.inc/function/form_pre_render_conditional_form_element/7.x