Added EVENT to homestubnav

Changed menu->submenu(). if (! $menu->getItems()) then do nothing
This commit is contained in:
buttle 2015-02-10 19:20:01 +01:00
parent a45cdae083
commit 2a0a0287d4
2 changed files with 14 additions and 8 deletions

View File

@ -49,13 +49,17 @@ class HomeStubNav extends Menu
{ {
function getItems() function getItems()
{ {
return array(array('top', if (Event::handle('StartHomeStubNav', array(&$this->action))) {
array(), return array(array('top',
// TRANS: Menu item in personal group navigation menu. array(),
_m('MENU','Home'), // TRANS: Menu item in personal group navigation menu.
// TRANS: Menu item title in personal group navigation menu. _m('MENU','Home'),
// TRANS: %s is a username. // TRANS: Menu item title in personal group navigation menu.
_('Back to top'), // TRANS: %s is a username.
'nav_return_top')); _('Back to top'),
'nav_return_top'));
Event::handle('EndHomeStubNav', array(&$this->action));
}
return Null;
} }
} }

View File

@ -150,6 +150,8 @@ class Menu extends Widget
function submenu($label, $menu) function submenu($label, $menu)
{ {
if(!$menu->getItems())
return;
$this->action->elementStart('li'); $this->action->elementStart('li');
$this->action->element('h3', null, $label); $this->action->element('h3', null, $label);
$menu->show(); $menu->show();