You are here

function _jquery_ui_filter_tabs_demo in jQuery UI filter 7

Same name and namespace in other branches
  1. 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;
}