/**
* Get the attributes for a field
*
* @param array $field
* @param mixed $value
*
* @return array
*/
public static function get_attributes($field, $value = null)
{
switch ($field['field_type']) {
case 'checkbox_list':
case 'radio_list':
return RWMB_Input_List_Field::get_attributes($field, $value);
break;
case 'select_advanced':
$attributes = RWMB_Select_Advanced_Field::get_attributes($field, $value);
$attributes['class'] .= ' rwmb-select_advanced';
return $attributes;
break;
case 'select_tree':
return RWMB_Select_Tree_Field::get_attributes($field, $value);
break;
case 'select':
default:
return RWMB_Select_Field::get_attributes($field, $value);
break;
}
}