function _jquery_ui_filter_tabs_demo in jQuery UI filter 7
Same name and namespace in other branches
- 6 tabs/jquery_ui_filter_tabs.admin.inc \_jquery_ui_filter_tabs_demo()
jQuery UI filter Tabs demo.
File
- tabs/
jquery_ui_filter_tabs.admin.inc, line 200 - Administration pages for the 'jQuery UI filter tabs' module.
Code
function _jquery_ui_filter_tabs_demo(&$form_state) {
if (isset($form_state['post']['tabs_source'])) {
$tabs_source = $form_state['post']['tabs_source'];
}
else {
$container_html = _jquery_ui_filter_demo_get_container_html();
$tabs_header_tag = variable_get('jquery_ui_filter_tabs_header_tag', 'h3');
$tabs_source = "<p>[tabs]</p>\n<{$tabs_header_tag} id=\"tabs-section-i\">Section I</{$tabs_header_tag}>\n{$container_html}\n<{$tabs_header_tag} id=\"tabs-section-ii\">Section II</{$tabs_header_tag}>\n{$container_html}\n<{$tabs_header_tag} id=\"tabs-section-iii\">Section III</{$tabs_header_tag}>\n{$container_html}\n<p>[/tabs]</p>\n";
$tabs_source .= '<p>Open: <a href="#tabs-section-i">Section I</a>, <a href="#tabs-section-ii">Section II</a>, or <a href="#tabs-section-iii">Section III</a></p>';
}
$form = array();
$form['tabs'] = array(
'#type' => 'fieldset',
'#title' => t('Tabs example'),
);
$form['tabs']['demo'] = array(
'#markup' => _jquery_ui_filter_demo_check_markup('tabs', $tabs_source),
);
$form['tabs']['tabs_source'] = array(
'#type' => 'textarea',
'#title' => t('Tabs source'),
'#description' => _jquery_ui_filter_tabs_tips_callback(),
'#default_value' => $tabs_source,
'#required' => TRUE,
);
return $form;
}