You are here

function flexiform_field_widget_type_form in Flexiform 7

Choose a widget type

1 string reference to 'flexiform_field_widget_type_form'
FlexiformUIController::hook_menu in ./flexiform.admin.inc
Overrides hook_menu() defaults.

File

./flexiform.admin.inc, line 1222
Model type editing UI.

Code

function flexiform_field_widget_type_form($form, &$form_state, $flexiform, $element_namespace) {
  $element = FlexiformElement::getElement($flexiform, $element_namespace);
  if ($element instanceof FlexiformElementFieldAPIInterface) {
    form_load_include($form_state, 'inc', 'field_ui', 'field_ui.admin');
    $form = field_ui_widget_type_form($form, $form_state, $element
      ->getInstance());
    $form['#flexiform_element'] = $element;
    $form['#flexiform'] = $flexiform;
    $form['#submit'] = array(
      'flexiform_field_widget_type_form_submit',
    );
  }
  return $form;
}