diff --git includes/form.inc includes/form.inc index 64ac3e6..528121e 100644 --- includes/form.inc +++ includes/form.inc @@ -2573,15 +2573,15 @@ function theme_form_element($element) { $t = get_t(); // Add element's #type and #name as class to aid with JS/CSS selectors. - $class = array('form-item'); + $element['attributes']['class'][] = 'form-item'; if (!empty($element['#type'])) { - $class[] = 'form-type-' . strtr($element['#type'], '_', '-'); + $element['attributes']['class'][] = 'form-type-' . strtr($element['#type'], '_', '-'); } if (!empty($element['#name'])) { - $class[] = 'form-item-' . strtr($element['#name'], array(' ' => '-', '_' => '-', '[' => '-', ']' => '')); + $element['attributes']['class'][] = 'form-item-' . strtr($element['#name'], array(' ' => '-', '_' => '-', '[' => '-', ']' => '')); } - $output = '
' . "\n"; + $output = '
' . "\n"; $required = !empty($element['#required']) ? '*' : ''; if (!empty($element['#title']) && empty($element['#form_element_skip_title'])) {