You are here

function theme_clean_markup_panels_clean_element_region in Clean Markup 7.2

Same name and namespace in other branches
  1. 7.3 modules/clean_markup_panels/plugins/styles/clean/clean_element.inc \theme_clean_markup_panels_clean_element_region()

Returns HTML for a clean-panel-markup-style region.

File

modules/clean_markup_panels/plugins/styles/clean/clean_element.inc, line 442
Clean markup panels clean element panels style.

Code

function theme_clean_markup_panels_clean_element_region($vars) {
  $separator = '';

  // Don't output anything if there is nothing in the region.
  if (empty($vars['panes'])) {
    return;
  }

  // Prepare a separator.
  if ($vars['settings']['clean_markup']['pane_separators']) {
    $separator = '<div class="panel-separator"></div>';
  }
  return theme('clean_markup_panels_clean_region', array(
    'region_wrapper' => $vars['settings']['clean_markup']['region_wrapper'],
    'region_classes' => $vars['settings']['clean_markup']['additional_region_classes'],
    'additional_region_attributes' => $vars['settings']['clean_markup']['additional_region_attributes'],
    'enable_inner_div' => $vars['settings']['clean_markup']['enable_inner_div'],
    'pane_array' => $vars['panes'],
    'pane_separator' => $separator,
    'panes' => '',
    'display' => $vars['display'],
  ));
}