You are here

function custom_formatters_export_ui_form_js_preview_devel_generate in Custom Formatters 7.2

Submit callback for Custom Formatters live preview via Devel Generate.

Parameters

array $form: The form api array.

array $form_state: The form state array.

Return value

array The Custom Formatters JS preview render array.

1 string reference to 'custom_formatters_export_ui_form_js_preview_devel_generate'
devel_generate_custom_formatters_form_alter_alter in includes/devel_generate.inc
Implements hook_custom_formatters_form_alter_alter().

File

includes/devel_generate.inc, line 37
Devel Generate module integration.

Code

function custom_formatters_export_ui_form_js_preview_devel_generate($form, $form_state) {
  $info = module_invoke_all('custom_formatters_devel_generate_info');
  if ($form_state['values']['preview']['entity'] !== 'devel_generate' || !function_exists($function = $info[$form_state['values']['preview']['entity_type']]['process callback'])) {
    return custom_formatters_export_ui_form_js_preview($form, $form_state);
  }
  $object = $function($form_state);
  return custom_formatters_export_ui_form_js_preview($form, $form_state, $object);
}