ui: RemoteView: improve host columns

do not show the default (8007) port
and only add brackets [] to ipv6 addresses if there is a port

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2020-10-01 09:57:56 +02:00 committed by Dietmar Maurer
parent 4c95d58c41
commit 3784dbf029
1 changed files with 7 additions and 4 deletions

View File

@ -4,12 +4,15 @@ Ext.define('pmx-remotes', {
{ {
name: 'server', name: 'server',
calculate: function(data) { calculate: function(data) {
let host = data.host || "localhost"; let txt = data.host || "localhost";
let port = data.port || "8007"; let port = data.port || "8007";
if (Proxmox.Utils.IP64_match.test(host)) { if (port.toString() !== "8007") {
host = `[${host}]`; if (Proxmox.Utils.IP6_match.test(txt)) {
txt = `[${txt}]`;
}
txt += `:${port}`;
} }
return `${host}:${port}`; return txt;
} }
} }
], ],