]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
Toolkit: add HostPort vtype
authorDominik Csapak <d.csapak@proxmox.com>
Thu, 1 Oct 2020 07:57:55 +0000 (09:57 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 1 Oct 2020 08:09:50 +0000 (10:09 +0200)
for easy checking textfield for a single host:port

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
src/Toolkit.js

index d528ea79aad8e226aad93cc5943f6eece8a4bd90..f7060366b53ef1644c8c216431d3ee9daadccca9 100644 (file)
@@ -147,6 +147,14 @@ Ext.apply(Ext.form.field.VTypes, {
     },
     DnsOrIpText: gettext('Not a valid DNS name or IP address.'),
 
+    HostPort: function(v) {
+       return Proxmox.Utils.HostPort_match.test(v) ||
+               Proxmox.Utils.HostPortBrackets_match.test(v) ||
+               Proxmox.Utils.IP6_dotnotation_match.test(v);
+    },
+
+    HostPortText: gettext('Not a valid hosts'),
+
     HostList: function(v) {
        let list = v.split(/[ ,;]+/);
        let i;