projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
AttrDuration für minutes: _in_hours und _in_hours_as_number
[kivitendo-erp.git]
/
SL
/
Layout
/
MenuLeft.pm
diff --git
a/SL/Layout/MenuLeft.pm
b/SL/Layout/MenuLeft.pm
index
17ea51a
..
d365210
100644
(file)
--- a/
SL/Layout/MenuLeft.pm
+++ b/
SL/Layout/MenuLeft.pm
@@
-3,26
+3,22
@@
package SL::Layout::MenuLeft;
use strict;
use parent qw(SL::Layout::Base);
use strict;
use parent qw(SL::Layout::Base);
-use URI;
-
use List::MoreUtils qw(apply);
use List::MoreUtils qw(apply);
+use SL::JSON qw(to_json);
+use URI;
sub stylesheets {
qw(icons16.css icons24.css menu.css)
}
sub javascripts_inline {
sub stylesheets {
qw(icons16.css icons24.css menu.css)
}
sub javascripts_inline {
- my $self = shift;
- my $sections = [ section_menu($self->menu) ];
- $self->presenter->render('menu/menu',
- sections => $sections,
- )
+ "\$(function(){kivi.LeftMenu.init(@{[ to_json([ section_menu($_[0]->menu) ]) ]})});"
}
sub javascripts {
qw(
js/jquery.cookie.js
}
sub javascripts {
qw(
js/jquery.cookie.js
- js/
switchmenuframe
.js
+ js/
kivi.LeftMenu
.js
);
}
);
}
@@
-30,14
+26,6
@@
sub pre_content {
"<div id='html-menu'></div>\n";
}
"<div id='html-menu'></div>\n";
}
-sub start_content {
- "<div id='content' class='html-menu'>\n";
-}
-
-sub end_content {
- "</div>\n";
-}
-
sub section_menu {
my ($menu) = @_;
my @items;
sub section_menu {
my ($menu) = @_;
my @items;