Hi
I put the comments inline

> also instead of simply setting the emptyText to the name on
> tab creation, we load the window, which then gets the actual value
acked


> Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
> ---
>  www/manager6/lxc/DNS.js | 9 +++++----
>  1 file changed, 5 insertions(+), 4 deletions(-)
> 
> diff --git a/www/manager6/lxc/DNS.js b/www/manager6/lxc/DNS.js
> index eaf1719..6fa8ef2 100644
> --- a/www/manager6/lxc/DNS.js
> +++ b/www/manager6/lxc/DNS.js
> @@ -156,7 +156,7 @@ Ext.define('PVE.lxc.DNS', {
>       var rows = {
>           hostname: {
>               required: true,
> -             defaultValue: me.pveSelNode.data.name,
> +             defaultValue: 'localhost',
>               header: gettext('Hostname'),
>               editor: caps.vms['VM.Config.Network'] ? {
>                   xtype: 'pveWindowEdit',
> @@ -167,8 +167,8 @@ Ext.define('PVE.lxc.DNS', {
>                       vtype: 'DnsName',
>                       value: '',
>                       fieldLabel: gettext('Hostname'),
> -                     allowBlank: true,
> -                     emptyText: me.pveSelNode.data.name
> +                     allowBlank: false,
> +                     emptyText: 'localhost'

not sure if localhost itself is not a particulary good placeholder, as
it is not unique, and will create a duplicate entry in the /etc/hosts
container

if we're not sure what to put here, I would rather get rid of the
defaultValue: localhost
emptyText: localhost
since usability for placeholders is anyway debattable
https://www.nngroup.com/articles/form-design-placeholders/

>                   }
>               } : undefined
>           },
> @@ -229,8 +229,9 @@ Ext.define('PVE.lxc.DNS', {
>                   url: '/api2/extjs/' + baseurl
>               }, rowdef.editor);
>               win = Ext.createWidget(rowdef.editor.xtype, config);
> +             win.load();
>           }
> -         //win.load();
> +
>           win.show();
>           win.on('destroy', reload);
>       };
> 
good catch, having this field alwasw greyed out was confusing

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to