Patch works fine - thx!

> On January 18, 2019 at 2:09 PM Dominik Csapak <d.csa...@proxmox.com> wrote:
> 
> 
> instead of having two inputfields and displayfields (where only one gets the
> correct value), have two inputfileds but one displayfield when we need it
> 
> Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
> ---
>  www/manager6/storage/RBDEdit.js | 28 ++++++++++++++++++++--------
>  1 file changed, 20 insertions(+), 8 deletions(-)
> 
> diff --git a/www/manager6/storage/RBDEdit.js b/www/manager6/storage/RBDEdit.js
> index d44a1e9f..33ffcbdc 100644
> --- a/www/manager6/storage/RBDEdit.js
> +++ b/www/manager6/storage/RBDEdit.js
> @@ -100,9 +100,11 @@ Ext.define('PVE.storage.RBDInputPanel', {
>       }
>       me.type = 'rbd';
>  
> -     me.column1 = [
> -         {
> -             xtype: me.isCreate ? 'pveCephPoolSelector' : 'displayfield',
> +     me.column1 = [];
> +
> +     if (me.isCreate) {
> +         me.column1.push({
> +             xtype: 'pveCephPoolSelector',
>               nodename: me.nodename,
>               name: 'pool',
>               bind: {
> @@ -112,9 +114,8 @@ Ext.define('PVE.storage.RBDInputPanel', {
>               },
>               fieldLabel: gettext('Pool'),
>               allowBlank: false
> -         },
> -         {
> -             xtype: me.isCreate ? 'textfield' : 'displayfield',
> +         },{
> +             xtype: 'textfield',
>               name: 'pool',
>               value: 'rbd',
>               bind: {
> @@ -124,7 +125,18 @@ Ext.define('PVE.storage.RBDInputPanel', {
>               },
>               fieldLabel: gettext('Pool'),
>               allowBlank: false
> -         },
> +         });
> +     } else {
> +         me.column1.push({
> +             xtype: 'displayfield',
> +             nodename: me.nodename,
> +             name: 'pool',
> +             fieldLabel: gettext('Pool'),
> +             allowBlank: false
> +         });
> +     }
> +
> +     me.column1.push(
>           {
>               xtype: 'textfield',
>               name: 'monhost',
> @@ -159,7 +171,7 @@ Ext.define('PVE.storage.RBDInputPanel', {
>               fieldLabel: gettext('User name'),
>               allowBlank: true
>           }
> -     ];
> +     );
>  
>       me.column2 = [
>           {
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> pve-devel mailing list
> pve-devel@pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

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

Reply via email to