You are here

function select2_form_field_ui_field_edit_form_alter in Select 2 7

Implements hook_form_FORM_ID_alter().

Add a checkbox for the 'use_select2' instance settings on the 'Edit field instance' form.

File

./select2.module, line 688
Main file for Select2 module.

Code

function select2_form_field_ui_field_edit_form_alter(&$form, &$form_state, $form_id) {
  switch ($form['#instance']['widget']['type']) {
    case 'options_select':
      _select2_form_field_ui_field_options_select_edit_form_alter($form, $form_state, $form_id);
      break;
    case 'taxonomy_autocomplete':
      _select2_form_field_ui_field_ac_edit_form_alter($form, $form_state, $form_id);
      break;
    case 'entityreference_autocomplete':
      _select2_form_field_ui_field_entityreference_autocomplete_base_edit_form_alter($form, $form_state, $form_id);
      break;
    case 'entityreference_autocomplete_tags':
      _select2_form_field_ui_field_entityreference_autocomplete_base_edit_form_alter($form, $form_state, $form_id);
      break;
  }
}