From bb00351ad878702309fe92a8cb506b23db19aca7 Mon Sep 17 00:00:00 2001 From: Daniel Tiefnig Date: Wed, 24 Feb 2010 15:06:56 +0000 Subject: [PATCH] highlighting active item in menu --- lib/admin/Controller/Root.pm | 3 +++ root/css/admin.css | 3 +++ root/layout/menu | 20 ++++++++++---------- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/lib/admin/Controller/Root.pm b/lib/admin/Controller/Root.pm index 09dbe06..d096f26 100644 --- a/lib/admin/Controller/Root.pm +++ b/lib/admin/Controller/Root.pm @@ -44,6 +44,9 @@ sub auto : Private { return; } + $c->stash->{menu}{active} = $c->request->path; + $c->stash->{menu}{active} =~ s#/.*$##; + return 1; } diff --git a/root/css/admin.css b/root/css/admin.css index 41f84bc..d37f5f7 100644 --- a/root/css/admin.css +++ b/root/css/admin.css @@ -37,6 +37,9 @@ h3 { text-align: right; } +#contentmenu li.active_menu a { + color: #D60808; +} /* hmm, menu doesn't extend container height ... */ #container #content { diff --git a/root/layout/menu b/root/layout/menu index 9ea9b89..f13bf4e 100644 --- a/root/layout/menu +++ b/root/layout/menu @@ -15,31 +15,31 @@

User Administration

System Administration

Number Management

[% END %]