]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
toolkit: add MacPrefix vtype
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 19 Dec 2017 07:16:15 +0000 (08:16 +0100)
committerDominik Csapak <d.csapak@proxmox.com>
Wed, 17 Jan 2018 11:20:50 +0000 (12:20 +0100)
useful for our PVE dc/options panel

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Toolkit.js

index e4e9dca6230e8e69084f77b6c3df00d6819e455e..9487c7ead2263a0a580c3fd5aa4c8cf7b7dca9de 100644 (file)
@@ -53,6 +53,12 @@ Ext.apply(Ext.form.field.VTypes, {
     MacAddressMask: /[a-fA-F0-9:]/,
     MacAddressText: gettext('Example') + ': 01:23:45:67:89:ab',
 
+    MacPrefix:  function(v) {
+       return (/^[a-f0-9]{2}(?::[a-f0-9]{2}){0,2}:?$/i).test(v);
+    },
+    MacPrefixMask: /[a-fA-F0-9:]/,
+    MacPrefixText: gettext('Example') + ': 02:8f',
+
     BridgeName: function(v) {
         return (/^vmbr\d{1,4}$/).test(v);
     },