From ba916e58a913e17cc67acee9d1e83db60ad12fcd Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Wed, 13 Mar 2019 15:17:09 +0100 Subject: [PATCH] add DnsOrIp vtype this is useful for options that can be dns names or ips (e.g. ldap servers) Signed-off-by: Dominik Csapak --- Toolkit.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Toolkit.js b/Toolkit.js index 4f1b623..bb9157f 100644 --- a/Toolkit.js +++ b/Toolkit.js @@ -108,6 +108,17 @@ Ext.apply(Ext.form.field.VTypes, { }, proxmoxMailText: gettext('Example') + ": user@example.com", + DnsOrIp: function(v) { + if (!Proxmox.Utils.DnsName_match.test(v) && + !Proxmox.Utils.IP64_match.test(v)) + { + return false; + } + + return true; + }, + DnsOrIpText: gettext('Not a valid DNS name or IP Address.'), + HostList: function(v) { var list = v.split(/[\ \,\;]+/); var i;