[pve-devel] [PATCH v2 manager] Add mac prefix to the datacenter options
Fabian Grünbichler
f.gruenbichler at proxmox.com
Tue Jul 26 14:45:33 CEST 2016
applied with whitespace cleanup
On Fri, Jul 15, 2016 at 10:34:37AM +0200, Wolfgang Bumiller wrote:
> ---
> * anchored the regex
> * added regexText with an example
> * changed the empty text to PVE.Util.noneText
>
> www/manager6/dc/OptionView.js | 37 +++++++++++++++++++++++++++++++++++++
> 1 file changed, 37 insertions(+)
>
> diff --git a/www/manager6/dc/OptionView.js b/www/manager6/dc/OptionView.js
> index 2149cb0..f02b870 100644
> --- a/www/manager6/dc/OptionView.js
> +++ b/www/manager6/dc/OptionView.js
> @@ -99,6 +99,32 @@ Ext.define('PVE.dc.EmailFromEdit', {
> }
> });
>
> +Ext.define('PVE.dc.MacPrefixEdit', {
> + extend: 'PVE.window.Edit',
> +
> + initComponent : function() {
> + var me = this;
> +
> + Ext.applyIf(me, {
> + subject: gettext('MAC address prefix'),
> + items: {
> + xtype: 'pvetextfield',
> + name: 'mac_prefix',
> + regex: /^[a-f0-9]{2}(?::[a-f0-9]{2}){0,2}:?$/i,
> + regexText: gettext('Example') + ': 02:8f',
> + emptyText: PVE.Utils.noneText,
> + deleteEmpty: true,
> + value: '',
> + fieldLabel: gettext('MAC address prefix')
> + }
> + });
> +
> + me.callParent();
> +
> + me.load();
> + }
> +});
> +
> Ext.define('PVE.dc.OptionView', {
> extend: 'PVE.grid.ObjectGrid',
> alias: ['widget.pveDcOptionView'],
> @@ -146,6 +172,17 @@ Ext.define('PVE.dc.OptionView', {
> }
> return value;
> }
> + },
> + mac_prefix: {
> + header: gettext('MAC address prefix'),
> + editor: 'PVE.dc.MacPrefixEdit',
> + required: true,
> + renderer: function(value) {
> + if (!value) {
> + return PVE.Utils.noneText;
> + }
> + return value;
> + }
> }
> };
>
> --
> 2.1.4
>
>
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
>
More information about the pve-devel
mailing list