X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/4a12c839937370488b8b8a40bef376e7cb0a2ce6..fb005f3fd6f8684441c12d821c8d30a8720dcf16:/SL/Controller/Layout/MenuLeft.pm diff --git a/SL/Controller/Layout/MenuLeft.pm b/SL/Controller/Layout/MenuLeft.pm index c79905269..75c99e3b1 100644 --- a/SL/Controller/Layout/MenuLeft.pm +++ b/SL/Controller/Layout/MenuLeft.pm @@ -8,16 +8,27 @@ use URI; use List::MoreUtils qw(apply); sub stylesheets { - qw(css/icons16.css css/icons24.css); + qw(css/icons16.css css/icons24.css) } -sub render { - my ($self) = @_; +sub javascripts_inline { + my $self = shift; my $sections = [ section_menu($self->menu) ]; - - $self->SUPER::render('menu/menu', { no_menu => 1, no_output => 1 }, + $self->render('menu/menu', { no_menu => 1, no_output => 1 }, sections => $sections, - ); + ) +} + +sub pre_content { + "
\n"; +} + +sub start_content { + " \n"; } sub section_menu { @@ -54,30 +65,19 @@ sub section_menu { my $anchor = $menuitem->{href}; - my %common_args = ( - l => $label, - s => $spacer, - id => "$id_prefix\_$id", - ); + my @common_args = ($label, $spacer, "$id_prefix\_$id"); if (!$level) { # toplevel - push @items, { %common_args, - i => "icon24 $icon_class", # make_image(size => 24, label => $item), - c => 'm', - }; + push @items, [ @common_args, "icon24 $icon_class", 'm' ]; + # make_image(size => 24, label => $item), push @items, section_menu($menu, $item, "$id_prefix\_$id"); } elsif ($menuitem->{submenu}) { - push @items, { %common_args, - i => "icon16 submenu", #make_image(label => 'submenu'), - c => 'sm', - }; + push @items, [ @common_args, "icon16 submenu", 'sm' ]; + #make_image(label => 'submenu'), push @items, section_menu($menu, $item, "$id_prefix\_$id"); } elsif ($menuitem->{module}) { - push @items, { %common_args, - i => "icon16 $icon_class", #make_image(size => 16, label => $item), - h => $anchor, - c => 'i', - }; + push @items, [ @common_args, "icon16 $icon_class", 'i', $anchor ]; + #make_image(size => 16, label => $item), } } continue { $id++;