function ctools_ajax_sample_ajax_button_form

Provide a form for an example ajax modal button.

1 call to ctools_ajax_sample_ajax_button_form()
ctools_ajax_sample_page in ctools_ajax_sample/ctools_ajax_sample.module
Page callback to display links and render a container for AJAX stuff.

File

ctools_ajax_sample/ctools_ajax_sample.module, line 737

Code

function ctools_ajax_sample_ajax_button_form() {
    $form = array();
    $form['url'] = array(
        '#type' => 'hidden',
        // The name of the class is the #id of $form['ajax_button'] with "-url"
        // suffix.
'#attributes' => array(
            'class' => array(
                'ctools-ajax-sample-button-url',
            ),
        ),
        '#value' => url('ctools_ajax_sample/nojs/animal'),
    );
    $form['ajax_button'] = array(
        '#type' => 'button',
        '#value' => 'Wizard (button modal)',
        '#attributes' => array(
            'class' => array(
                'ctools-use-modal',
            ),
        ),
        '#id' => 'ctools-ajax-sample-button',
    );
    return $form;
}