You are here

function theme_panels_default_style_render_panel in Panels 6.2

Same name and namespace in other branches
  1. 5.2 styles/default.inc \theme_panels_default_style_render_panel()

Render callback.

File

styles/default.inc, line 32
styles/block.inc Definition of the 'default' panel style.

Code

function theme_panels_default_style_render_panel($display, $panel_id, $panes, $settings) {
  $output = '';
  $print_separator = FALSE;
  foreach ($panes as $pane_id => $content) {

    // Add the separator if we've already displayed a pane.
    if ($print_separator) {
      $output .= '<div class="panel-separator"></div>';
    }
    $output .= $text = panels_render_pane($content, $display->content[$pane_id], $display);

    // If we displayed a pane, this will become true; if not, it will become
    // false.
    $print_separator = (bool) $text;
  }
  return $output;
}