X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLayout%2FJavascript.pm;h=93704bee2db0bd2d29797c85acc026d65d34011c;hb=e8d91442a904758a2c15d5d22a05790fac120d23;hp=8d616093b28407321b78737fe9bb0f929a12cec1;hpb=4486e3bc8eb00c37cf8029e663eb94b4b9c5346a;p=kivitendo-erp.git diff --git a/SL/Layout/Javascript.pm b/SL/Layout/Javascript.pm index 8d616093b..93704bee2 100644 --- a/SL/Layout/Javascript.pm +++ b/SL/Layout/Javascript.pm @@ -10,6 +10,14 @@ sub init_sub_layouts { [ SL::Layout::None->new ] } +sub use_javascript { + my $self = shift; + qw( + js/quicksearch_input.js + ), + $self->SUPER::use_javascript(@_); +} + sub pre_content { &display } @@ -26,6 +34,7 @@ sub stylesheets { $_[0]->add_stylesheets(qw( dhtmlsuite/menu-item.css dhtmlsuite/menu-bar.css + frame_header/header.css menu.css )); $_[0]->SUPER::stylesheets; @@ -39,7 +48,7 @@ sub display { $callback = URI->new($callback)->rel($callback) if $callback; $callback = "login.pl?action=company_logo" if $callback =~ /^(\.\/)?$/; - $self->render("menu/menunew", { partial => 1, no_output => 1 }, + $self->presenter->render("menu/menunew", force_ul_width => 1, date => $self->clock_line, menu_items => $self->acc_menu, @@ -102,10 +111,13 @@ sub create_menu { my $form = $main::form; my %myconfig = %main::myconfig; + $depth ||= 0; + die if ($depth * 1 > 5); my @menuorder = $menu->access_control(\%myconfig, $parent); $parent .= "--" if ($parent); + $parent ||= ''; foreach my $name (@menuorder) { substr($name, 0, length($parent), "");