From 8f449655adba35d8bb8b2b8cf436b29f5602ea00 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Tue, 19 Dec 2017 08:16:15 +0100 Subject: [PATCH] toolkit: add MacPrefix vtype useful for our PVE dc/options panel Signed-off-by: Thomas Lamprecht --- Toolkit.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Toolkit.js b/Toolkit.js index e4e9dca..9487c7e 100644 --- a/Toolkit.js +++ b/Toolkit.js @@ -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); },