finder_autocomplete_finder_element
| Versions | |
|---|---|
| 6.x-1.x – 7.x-1.x | finder_autocomplete_finder_element($element, &$form_element) |
Implements hook_finder_element().
See also
Code
modules/
<?php
function finder_autocomplete_finder_element($element, &$form_element) {
if ($element->element == 'autocomplete') {
$form_element['#type'] = 'textfield';
$autocomplete_path = 'finder_autocomplete/autocomplete/' . $element->finder_id . '/' . $element->finder_element_id;
if ($element->settings['form']['autosubmit']) {
$form_element['#theme'] = 'finder_autocomplete_textfield';
}
$form_element['#autocomplete_path'] = $autocomplete_path;
$properties = array(
'field_prefix',
'field_suffix',
'maxlength',
'size',
);
foreach ($properties as $property) {
if ($element->settings['form'][$property]) {
$form_element['#' . $property] = $element->settings['form'][$property];
}
}
}
}
?>
