function sliderfield_transfer_slider_process in SliderField 7.2
Processes transfer slider: add textfields
Parameters
unknown_type $element:
1 string reference to 'sliderfield_transfer_slider_process'
File
- ./
sliderfield_element_transfer_slider.inc, line 36
Code
function sliderfield_transfer_slider_process($element) {
$element['#tree'] = TRUE;
// Generate left input for slider
$element['left'] = array(
'#prefix' => '<div class="transfer-slider container-inline">',
'#type' => 'textfield',
'#field_prefix' => $element['#left'],
'#default_value' => $element['#left_value'],
'#element_validate' => array(
'sliderfield_validate_integer',
),
'#size' => $element['#size'],
'#attributes' => array(
'class' => array(
'transfer-slider-left-field',
),
),
);
// Create markup for slider container
$element['container']['#markup'] = '<div class="transfer-slider-container"></div>';
$element['container']['#attached'] = array(
'library' => array(
array(
'system',
'ui.slider',
),
),
'js' => array(
drupal_get_path('module', 'sliderfield') . '/sliderfield_element_transfer_slider.js',
),
'css' => array(
array(
'data' => drupal_get_path('module', 'sliderfield') . '/sliderfield_element_transfer_slider.css',
'type' => 'file',
//'group' => CSS_SYSTEM,
'weight' => 2000,
),
),
);
// Generate right input for slider
$element['right'] = array(
'#type' => 'textfield',
'#field_suffix' => $element['#right'],
'#default_value' => $element['#right_value'],
'#element_validate' => array(
'sliderfield_validate_integer',
),
'#size' => $element['#size'],
'#attributes' => array(
'class' => array(
'transfer-slider-right-field',
),
),
'#suffix' => '</div>',
);
return $element;
}