Stub 'home' subsection at top of settings & admin nav panels, so folks always know how to get home.
(If we drop the section titles, these'll look a little cleaner since it'll only show 'Home' once :D)
This commit is contained in:
parent
1f9a9c69bc
commit
381ffc3fe8
@ -56,7 +56,25 @@ class AdminPanelNav extends Menu
|
|||||||
function show()
|
function show()
|
||||||
{
|
{
|
||||||
$action_name = $this->action->trimmed('action');
|
$action_name = $this->action->trimmed('action');
|
||||||
|
$user = common_current_user();
|
||||||
|
$nickname = $user->nickname;
|
||||||
|
$name = $user->getProfile()->getBestName();
|
||||||
|
|
||||||
|
// Stub section w/ home link
|
||||||
|
$this->action->elementStart('ul');
|
||||||
|
$this->action->element('h3', null, _('Home'));
|
||||||
|
$this->action->elementStart('ul', 'nav');
|
||||||
|
$this->out->menuItem(common_local_url('all', array('nickname' =>
|
||||||
|
$nickname)),
|
||||||
|
_('Home'),
|
||||||
|
sprintf(_('%s and friends'), $name),
|
||||||
|
$this->action == 'all', 'nav_timeline_personal');
|
||||||
|
|
||||||
|
$this->action->elementEnd('ul');
|
||||||
|
$this->action->elementEnd('ul');
|
||||||
|
|
||||||
|
$this->action->elementStart('ul');
|
||||||
|
$this->action->element('h3', null, _('Admin'));
|
||||||
$this->action->elementStart('ul', array('class' => 'nav'));
|
$this->action->elementStart('ul', array('class' => 'nav'));
|
||||||
|
|
||||||
if (Event::handle('StartAdminPanelNav', array($this))) {
|
if (Event::handle('StartAdminPanelNav', array($this))) {
|
||||||
@ -144,5 +162,6 @@ class AdminPanelNav extends Menu
|
|||||||
Event::handle('EndAdminPanelNav', array($this));
|
Event::handle('EndAdminPanelNav', array($this));
|
||||||
}
|
}
|
||||||
$this->action->elementEnd('ul');
|
$this->action->elementEnd('ul');
|
||||||
|
$this->action->elementEnd('ul');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -57,6 +57,25 @@ class SettingsNav extends Menu
|
|||||||
function show()
|
function show()
|
||||||
{
|
{
|
||||||
$actionName = $this->action->trimmed('action');
|
$actionName = $this->action->trimmed('action');
|
||||||
|
$user = common_current_user();
|
||||||
|
$nickname = $user->nickname;
|
||||||
|
$name = $user->getProfile()->getBestName();
|
||||||
|
|
||||||
|
// Stub section w/ home link
|
||||||
|
$this->action->elementStart('ul');
|
||||||
|
$this->action->element('h3', null, _('Home'));
|
||||||
|
$this->action->elementStart('ul', 'nav');
|
||||||
|
$this->out->menuItem(common_local_url('all', array('nickname' =>
|
||||||
|
$nickname)),
|
||||||
|
_('Home'),
|
||||||
|
sprintf(_('%s and friends'), $name),
|
||||||
|
$this->action == 'all', 'nav_timeline_personal');
|
||||||
|
|
||||||
|
$this->action->elementEnd('ul');
|
||||||
|
$this->action->elementEnd('ul');
|
||||||
|
|
||||||
|
$this->action->elementStart('ul');
|
||||||
|
$this->action->element('h3', null, _('Settings'));
|
||||||
$this->action->elementStart('ul', array('class' => 'nav'));
|
$this->action->elementStart('ul', array('class' => 'nav'));
|
||||||
|
|
||||||
if (Event::handle('StartAccountSettingsNav', array(&$this->action))) {
|
if (Event::handle('StartAccountSettingsNav', array(&$this->action))) {
|
||||||
@ -115,5 +134,6 @@ class SettingsNav extends Menu
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->action->elementEnd('ul');
|
$this->action->elementEnd('ul');
|
||||||
|
$this->action->elementEnd('ul');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user