public function get_javascript_config()
{
$submitted_form = mc4wp_get_submitted_form();
if (!$submitted_form) {
return array();
}
$config = array('submitted_form' => array('id' => $submitted_form->ID, 'data' => $submitted_form->get_data(), 'action' => $submitted_form->config['action'], 'element_id' => $submitted_form->config['element_id']));
if ($submitted_form->has_errors()) {
$config['submitted_form']['errors'] = $submitted_form->errors;
}
$auto_scroll = 'default';
/**
* Filters the `auto_scroll` setting for when a form is submitted.
*
* Accepts the following values:
*
* - false
* - "default"
* - "animated"
*
* @param boolean|string $auto_scroll
* @since 3.0
*/
$config['auto_scroll'] = apply_filters('mc4wp_form_auto_scroll', $auto_scroll);
return $config;
}