MC4WP_Form_Asset_Manager::get_javascript_config PHP Method

get_javascript_config() public method

Get configuration object for client-side use.
public get_javascript_config ( ) : array
return array
    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;
    }