function ctools_ajax_sample_ajax_button_form in Chaos Tool Suite (ctools) 7
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 - Sample AJAX functionality so people can see some of the CTools AJAX features in use.
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;
}