On 10/3/19 11:58 AM, Dominic Jäger wrote:
> - Rename both buttons to a single word as it is clear where they belong
>   to. Use "Reset" instead of "Clear" as you can rather "Reset a saved
>   user name" than "Clear a layout".
> - Use container instead of panels as they are simpler (e.g. no "border:
>   false" necessary) and sufficient.
> - Align the buttons at the right for visual appeal.
> - Use title case for the user name label for consistency.
> 
> Signed-off-by: Dominic Jäger <d.jae...@proxmox.com>
> ---
>  www/manager6/window/Settings.js | 48 ++++++++++++++++-----------------
>  1 file changed, 24 insertions(+), 24 deletions(-)
> 

applied, thanks, did one fixup (see below) and one followup for the
xterm.js save/reset button margin.

> diff --git a/www/manager6/window/Settings.js b/www/manager6/window/Settings.js
> index 6cef4c38..61eabde3 100644
> --- a/www/manager6/window/Settings.js
> +++ b/www/manager6/window/Settings.js
> @@ -219,45 +219,45 @@ Ext.define('PVE.window.Settings', {
>               autoEl: { tag: 'hr'}
>           },
>           {
> -             xtype: 'displayfield',
> -             fieldLabel: gettext('Saved User name'),
> -             labelAlign: 'left',
> -             labelWidth: '50%',
> -             stateId: 'login-username',
> -             reference: 'savedUserName',
> -             value: ''
> -         },
> -         {
> -             xtype: 'button',
> -             cls: 'x-btn-default-toolbar-small proxmox-inline-button',
> -             text: gettext('Clear User name'),
> -             width: 'auto',
> -             name: 'clear-username'
> +             xtype: 'container',
> +             layout:  'hbox',
> +             items: [
> +                 {
> +                     xtype: 'displayfield',
> +                     fieldLabel: gettext('Saved User Name:'),
> +                     labelWidth: 'auto',

this is wrong, albeit an mistake a lot here made with ExtJS.
Most widths in extjs get the "px" unit added as suffix unconditional,
so Extjs set the style for above to "width: autopx;" sometimes the
browsers fallback behavior results then even in the wanted layout but
it's still not correct, changed to '150' which is long enough and easiest
"fix".

> +                     stateId: 'login-username',
> +                     reference: 'savedUserName',
> +                     flex: 1,
> +                     value: ''
> +                 },
> +                 {
> +                     xtype: 'button',
> +                     cls: 'x-btn-default-toolbar-small 
> proxmox-inline-button',
> +                     text: gettext('Reset'),
> +                     name: 'clear-username',
> +                 },
> +             ]
>           },
>           {
>               xtype: 'box',
>               autoEl: { tag: 'hr'}
>           },
>           {
> -             xtype: 'panel',
> -             border: false,
> -             layout: {
> -                 type: 'hbox',
> -                 align: 'stretch'
> -             },
> +             xtype: 'container',
> +             layout: 'hbox',
>               items: [
>                   {
>                       xtype: 'displayfield',
> -                     fieldLabel: gettext('Layout'),
> -                     flex: 2,
> +                     fieldLabel: gettext('Layout:'),
> +                     flex: 1,
>                   },
>                   {
>                       xtype: 'button',
>                       cls: 'x-btn-default-toolbar-small 
> proxmox-inline-button',
> -                     text: gettext('Reset Layout'),
> +                     text: gettext('Reset'),
>                       tooltip: gettext('Reset all layout changes (for 
> example, column widths)'),
>                       name: 'reset',
> -                     flex: 1,
>                   },
>               ]
>           },
> 



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

Reply via email to