public function WebformStepsButtonBuilder::activateAjax in Webform steps 7
File
- ./
webform_steps.module, line 104
Class
Code
public function activateAjax(&$form_state, &$form) {
// generate wrapper id like in webform_ajax.module
// we have to create it on our own because webform_ajax runs after us
$wrapper = '';
if (isset($form_state['values']['webform_ajax_wrapper_id'])) {
$wrapper = $form_state['values']['webform_ajax_wrapper_id'];
}
elseif (isset($form['#node']->webform['webform_ajax_wrapper_id'])) {
$wrapper = $form['#node']->webform['webform_ajax_wrapper_id'];
}
else {
// At last, generate a unique ID.
$wrapper = 'webform-ajax-wrapper-' . $form['#node']->nid;
}
$this->default['#ajax'] = array(
'effect' => 'none',
'callback' => 'webform_ajax_callback',
'wrapper' => $wrapper,
'progress' => array(
'message' => '',
'type' => 'none',
),
);
}