projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Perl-DB-Upgradescripte: nicht manuell Datenbankhandle committen
[kivitendo-erp.git]
/
SL
/
Layout
/
MenuLeft.pm
diff --git
a/SL/Layout/MenuLeft.pm
b/SL/Layout/MenuLeft.pm
index
2cee4ea
..
9a47d29
100644
(file)
--- a/
SL/Layout/MenuLeft.pm
+++ b/
SL/Layout/MenuLeft.pm
@@
-13,14
+13,18
@@
sub stylesheets {
sub javascripts_inline {
my $self = shift;
sub javascripts_inline {
my $self = shift;
+ $self->SUPER::javascripts_inline;
my $sections = [ section_menu($self->menu) ];
my $sections = [ section_menu($self->menu) ];
- $self->
render('menu/menu', { partial => 1, no_output => 1 }
,
+ $self->
presenter->render('menu/menu'
,
sections => $sections,
)
}
sub javascripts {
sections => $sections,
)
}
sub javascripts {
- 'js/jquery.cookie.js';
+ qw(
+ js/jquery.cookie.js
+ js/switchmenuframe.js
+ );
}
sub pre_content {
}
sub pre_content {
@@
-67,8
+71,6
@@
sub section_menu {
$menuitem->{href} .= $::form->escape($value, 1);
}
$menuitem->{href} .= $::form->escape($value, 1);
}
- my $anchor = $menuitem->{href};
-
my @common_args = ($label, $spacer, "$id_prefix\_$id");
if (!$level) { # toplevel
my @common_args = ($label, $spacer, "$id_prefix\_$id");
if (!$level) { # toplevel
@@
-80,7
+82,7
@@
sub section_menu {
#make_image(label => 'submenu'),
push @items, section_menu($menu, $item, "$id_prefix\_$id");
} elsif ($menuitem->{module}) {
#make_image(label => 'submenu'),
push @items, section_menu($menu, $item, "$id_prefix\_$id");
} elsif ($menuitem->{module}) {
- push @items, [ @common_args, "icon16 $icon_class", 'i', $
anchor
];
+ push @items, [ @common_args, "icon16 $icon_class", 'i', $
menuitem->{href}, $menuitem->{target}
];
#make_image(size => 16, label => $item),
}
} continue {
#make_image(size => 16, label => $item),
}
} continue {
@@
-126,6
+128,8
@@
Each entry is another array with the following fields:
2: unique id
3: icon classes
4: role classes
2: unique id
3: icon classes
4: role classes
+ 5: href
+ 6: target
From each entry the following dom will be generated, with [0] being entry 0 of
the data array:
From each entry the following dom will be generated, with [0] being entry 0 of
the data array: