Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- PVE/Service/pveproxy.pm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/PVE/Service/pveproxy.pm b/PVE/Service/pveproxy.pm index 7d39900a..ec1eb9a5 100755 --- a/PVE/Service/pveproxy.pm +++ b/PVE/Service/pveproxy.pm @@ -51,6 +51,7 @@ my $basedirs = { manager => '/usr/share/pve-manager', docs => '/usr/share/pve-docs', fontawesome => '/usr/share/fonts-font-awesome', + xtermjs => '/usr/share/pve-xtermjs', }; sub init { @@ -79,6 +80,7 @@ sub init { add_dirs($dirs, '/pve2/fa/css/' => "$basedirs->{fontawesome}/css/"); add_dirs($dirs, '/pve-docs/' => "$basedirs->{docs}/"); add_dirs($dirs, '/novnc/' => "$basedirs->{novnc}/"); + add_dirs($dirs, '/xtermjs/' => "$basedirs->{xtermjs}/"); $self->{server_config} = { title => 'Proxmox VE API', @@ -192,6 +194,9 @@ sub get_index { $mobile = $args->{mobile} ? 1 : 0; } + my $novnc = defined($args->{console}) && $args->{novnc}; + my $xtermjs = defined($args->{console}) && $args->{xtermjs}; + my $page = ''; my $template = Template->new({ABSOLUTE => 1}); @@ -218,8 +223,10 @@ sub get_index { # by default, load the normal index my $dir = $basedirs->{manager}; - if (defined($args->{console}) && $args->{novnc}) { + if ($novnc) { $dir = $basedirs->{novnc}; + } elsif ($xtermjs) { + $dir = $basedirs->{xtermjs}; } elsif ($mobile) { $dir = "$basedirs->{manager}/touch"; } -- 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel