You are here

function oa_core_adjust_og_group_ref_for_select2 in Open Atrium Core 7.2

Adjust element so select2 works.

1 string reference to 'oa_core_adjust_og_group_ref_for_select2'
oa_core_form_views_content_views_panes_content_type_edit_form_alter in ./oa_core.module
Implements hook_form_FORM_ID_alter().

File

./oa_core.module, line 1254

Code

function oa_core_adjust_og_group_ref_for_select2($element) {
  $form_state = array();

  // Because how panes extract fields from exposed forms, this is not correct.
  oa_core_select2widget_entity_validate_field($element, $form_state, array());

  // Remove the autosubmit exclude that panopoly adds cause field is autocomplete.
  if (isset($element['#attributes']['class'])) {
    foreach ($element['#attributes']['class'] as $key => $value) {
      $element['#attributes']['class'][$key] = str_replace($value, 'ctools-auto-submit-exclude', '');
    }
  }
  return $element;
}