X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLayout%2FMenuLeft.pm;h=f2e8a053fa197c6fde30c3da5dca5784fe8a9a2b;hb=fab47672ea774d7218190a2a536876727be5a5de;hp=c0e937ab8b6a54980952ead5f0850ad647db1d94;hpb=8660390cf291a037ce540f0c3372e6f213938e50;p=kivitendo-erp.git diff --git a/SL/Layout/MenuLeft.pm b/SL/Layout/MenuLeft.pm index c0e937ab8..f2e8a053f 100644 --- a/SL/Layout/MenuLeft.pm +++ b/SL/Layout/MenuLeft.pm @@ -13,8 +13,9 @@ sub stylesheets { sub javascripts_inline { my $self = shift; + $self->SUPER::javascripts_inline; my $sections = [ section_menu($self->menu) ]; - $self->render('menu/menu', { partial => 1, no_output => 1 }, + $self->presenter->render('menu/menu', sections => $sections, ) } @@ -50,7 +51,7 @@ sub section_menu { my $menuitem = $menu->{$item}; my $olabel = apply { s/.*--// } $item; my $ml = apply { s/--.*// } $item; - my $icon_class = apply { y/ /-/ } $item; + my $icon_class = apply { $_ =lc $_; s/[^a-z0-9_-]/-/g } $item; my $spacer = "s" . (0 + $item =~ s/--/--/g); next if $level && $item ne "$level--$olabel";