diff --git a/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm b/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm index f5ba65151..a261ff8cd 100644 --- a/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm +++ b/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager.pm @@ -72,8 +72,13 @@ sub menu { return ''; diff --git a/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Downloader.pm b/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Downloader.pm index f7a25e6da..6957eed66 100644 --- a/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Downloader.pm +++ b/modules/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Downloader.pm @@ -5,6 +5,7 @@ # Configuration tree builder package Lemonldap::NG::Manager::Downloader; +use strict; use MIME::Base64; # TODO @@ -43,14 +44,14 @@ sub node { # subnode is an ajax subnode if ( $flag =~ /^(c?)n$/ ) { $res .= $self->ajaxNode( - ( $1 ? $target : "$node/$target" ), - "$target", - "node=$node/$target", - $tmp->{$target}->{_help} || $help, - $tmp->{$target}->{_js}, - '', - 0, - $tmp->{$target}->{_call} + id => ( $1 ? $target : "$node/$target" ), + text => "$target", + param => "node=$node/$target", + help => $tmp->{$target}->{_help} || $help, + js => $tmp->{$target}->{_js}, + data => '', + noT => 0, + call => $tmp->{$target}->{_call} ); next; } @@ -64,9 +65,11 @@ sub node { if ( ref( $tmp->{$target} ) ) { $res .= $self->li( "$node/$target", "closed" ) . $self->span( - "$node/$target", $target, '', - $tmp->{$target}->{_js}, - $tmp->{$target}->{_help} || $help + id => "$node/$target", + text => $target, + data => '', + js => $tmp->{$target}->{_js}, + help => $tmp->{$target}->{_help} || $help ) . "