theme_ctools_collapsible

6 collapsible.theme.inc theme_ctools_collapsible($handle, $content, $collapsed = FALSE)
7 collapsible.theme.inc theme_ctools_collapsible($vars)

Render a collapsible div.

Parameters

$handle: Text to put in the handle/title area of the div.

$content: Text to put in the content area of the div, this is what will get collapsed

$collapsed = FALSE: If true, this div will start out collapsed.

File

contributions/ctools/includes/collapsible.theme.inc, line 37
Theme function for the collapsible div tool.

Code

<?php
function theme_ctools_collapsible($handle, $content, $collapsed = FALSE) {
  ctools_add_js('collapsible-div');
  ctools_add_css('collapsible-div');

  $class = $collapsed ? ' ctools-collapsed' : '';
  $output = '<div class="ctools-collapsible-container' . $class . '">';
  $output .= '<div class="ctools-collapsible-handle">' . $handle . '</div>';
  $output .= '<div class="ctools-collapsible-content">' . $content . '</div>';
  $output .= '</div>';

  return $output;
}
?>