mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-08 08:26:08 +00:00
add xtermjs to pveproxy dirs
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
4b168c2772
commit
03f09f9ab0
@ -51,6 +51,7 @@ my $basedirs = {
|
|||||||
manager => '/usr/share/pve-manager',
|
manager => '/usr/share/pve-manager',
|
||||||
docs => '/usr/share/pve-docs',
|
docs => '/usr/share/pve-docs',
|
||||||
fontawesome => '/usr/share/fonts-font-awesome',
|
fontawesome => '/usr/share/fonts-font-awesome',
|
||||||
|
xtermjs => '/usr/share/pve-xtermjs',
|
||||||
};
|
};
|
||||||
|
|
||||||
sub init {
|
sub init {
|
||||||
@ -79,6 +80,7 @@ sub init {
|
|||||||
add_dirs($dirs, '/pve2/fa/css/' => "$basedirs->{fontawesome}/css/");
|
add_dirs($dirs, '/pve2/fa/css/' => "$basedirs->{fontawesome}/css/");
|
||||||
add_dirs($dirs, '/pve-docs/' => "$basedirs->{docs}/");
|
add_dirs($dirs, '/pve-docs/' => "$basedirs->{docs}/");
|
||||||
add_dirs($dirs, '/novnc/' => "$basedirs->{novnc}/");
|
add_dirs($dirs, '/novnc/' => "$basedirs->{novnc}/");
|
||||||
|
add_dirs($dirs, '/xtermjs/' => "$basedirs->{xtermjs}/");
|
||||||
|
|
||||||
$self->{server_config} = {
|
$self->{server_config} = {
|
||||||
title => 'Proxmox VE API',
|
title => 'Proxmox VE API',
|
||||||
@ -192,6 +194,9 @@ sub get_index {
|
|||||||
$mobile = $args->{mobile} ? 1 : 0;
|
$mobile = $args->{mobile} ? 1 : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
my $novnc = defined($args->{console}) && $args->{novnc};
|
||||||
|
my $xtermjs = defined($args->{console}) && $args->{xtermjs};
|
||||||
|
|
||||||
my $page = '';
|
my $page = '';
|
||||||
my $template = Template->new({ABSOLUTE => 1});
|
my $template = Template->new({ABSOLUTE => 1});
|
||||||
|
|
||||||
@ -218,8 +223,10 @@ sub get_index {
|
|||||||
# by default, load the normal index
|
# by default, load the normal index
|
||||||
my $dir = $basedirs->{manager};
|
my $dir = $basedirs->{manager};
|
||||||
|
|
||||||
if (defined($args->{console}) && $args->{novnc}) {
|
if ($novnc) {
|
||||||
$dir = $basedirs->{novnc};
|
$dir = $basedirs->{novnc};
|
||||||
|
} elsif ($xtermjs) {
|
||||||
|
$dir = $basedirs->{xtermjs};
|
||||||
} elsif ($mobile) {
|
} elsif ($mobile) {
|
||||||
$dir = "$basedirs->{manager}/touch";
|
$dir = "$basedirs->{manager}/touch";
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user