You are here

function webform_conditionals_ajax in Webform 7.4

AJAX callback to render out adding a new condition.

1 string reference to 'webform_conditionals_ajax'
webform_conditionals_form in includes/webform.conditionals.inc
Form builder; Provide the form for adding conditionals to a webform node.

File

includes/webform.conditionals.inc, line 278
Form elements and menu callbacks to provide conditional handling in Webform.

Code

function webform_conditionals_ajax($form, $form_state) {
  $rgids = element_children($form['conditionals']);
  $new_rgid = max($rgids);
  $form['conditionals'][$new_rgid]['#ajax_added'] = TRUE;
  $commands = array(
    '#type' => 'ajax',
  );
  $commands['#commands'][] = ajax_command_before('.webform-conditional-new-row', drupal_render($form['conditionals'][$new_rgid]));
  $commands['#commands'][] = ajax_command_restripe('#webform-conditionals-table');
  return $commands;
}