You are here

function ctools_dependent_element_info_alter in Chaos Tool Suite (ctools) 7

CTools alters the element_info to be able to add #process functions to every major form element to make it much more handy to use #dependency, because you don't have to add #process.

1 call to ctools_dependent_element_info_alter()
ctools_element_info_alter in ./ctools.module
Implements hook_element_info_alter().

File

includes/dependent.inc, line 175
Provide dependent checkboxes that can be easily used in forms.

Code

function ctools_dependent_element_info_alter(&$type) {
  $form_elements = array(
    'checkbox',
    'checkboxes',
    'date',
    'fieldset',
    'item',
    'machine_name',
    'markup',
    'radio',
    'radios',
    'select',
    'textarea',
    'textfield',
    'text_format',
  );
  foreach ($form_elements as $element) {
    $type[$element]['#pre_render'][] = 'ctools_dependent_pre_render';
  }
}