You are here

function _popup_menuelement_child_attribs in Popup 6.x

Same name and namespace in other branches
  1. 8 includes/popup.util.inc \_popup_menuelement_child_attribs()
  2. 7 includes/popup.util.inc \_popup_menuelement_child_attribs()
  3. 7.x includes/popup.util.inc \_popup_menuelement_child_attribs()

Filters menu attributes to return only attributes that apply to children

1 call to _popup_menuelement_child_attribs()
_popup_menuelement in includes/popup.util.inc
Recursively generates popup menus

File

includes/popup.util.inc, line 332

Code

function _popup_menuelement_child_attribs($attributes) {
  $child_attributes = array(
    'activate' => $attributes['activate'],
    'effect' => $attributes['effect'],
    'expand' => $attributes['submenu-expand'],
    'style' => $attributes['style'],
    'submenu-expand' => $attributes['submenu-expand'],
    'submenu-origin' => $attributes['submenu-origin'],
    'opacity' => $attributes['opacity'],
    'origin' => $attributes['submenu-origin'],
    'width' => $attributes['width'],
  );
  if ($attributes['flat']) {
    $child_attributes['expand'] = $attributes['expand'];
    $child_attributes['origin'] = $attributes['origin'];
  }
  return $child_attributes;
}