function _entity_reference_field_instance_settings_ajax_process_element

Adds entity_reference specific properties to AJAX form elements from the field instance settings form.

See also

_entity_reference_field_instance_settings_ajax_process()

1 call to _entity_reference_field_instance_settings_ajax_process_element()
_entity_reference_field_instance_settings_ajax_process in drupal/core/modules/entity_reference/entity_reference.module
Render API callback: Processes the field instance settings form and allows access to the form state.

File

drupal/core/modules/entity_reference/entity_reference.module, line 293
Provides a field that can reference other entities.

Code

function _entity_reference_field_instance_settings_ajax_process_element(&$element, $main_form) {
  if (!empty($element['#ajax'])) {
    $element['#ajax'] = array(
      'callback' => 'entity_reference_settings_ajax',
      'wrapper' => $main_form['#id'],
      'element' => $main_form['#array_parents'],
    );
  }
  foreach (element_children($element) as $key) {
    _entity_reference_field_instance_settings_ajax_process_element($element[$key], $main_form);
  }
}