function slate_fieldset in Admin 6
Override of theme_fieldset().
File
- theme/
template.php, line 93
Code
function slate_fieldset($element) {
$attr = isset($element['#attributes']) ? $element['#attributes'] : array();
$attr['class'] = !empty($attr['class']) ? $attr['class'] : '';
$attr['class'] .= ' fieldset';
$attr['class'] .= !empty($element['#collapsible']) || !empty($element['#collapsed']) ? ' collapsible' : '';
$attr['class'] .= !empty($element['#collapsed']) ? ' collapsed' : '';
$attr = drupal_attributes($attr);
$description = !empty($element['#description']) ? "<div class='description'>{$element['#description']}</div>" : '';
$children = !empty($element['#children']) ? $element['#children'] : '';
$value = !empty($element['#value']) ? $element['#value'] : '';
$content = $description . $children . $value;
$title = !empty($element['#title']) ? $element['#title'] : '';
if (!empty($element['#collapsible']) || !empty($element['#collapsed'])) {
$title = l($title, $_GET['q'], array(
'fragment' => 'fieldset',
));
}
$output = "<div {$attr}>";
$output .= $title ? "<h2 class='fieldset-title'>{$title}</h2>" : '';
$output .= "<div class='fieldset-content clear-block'>{$content}</div>";
$output .= "</div>";
return $output;
}