What about just removing the brackets to pass the elements as multiple
parameters to push()?
iow.
  a.push(1, 2, 3);
instead of
  a.push([1, 2, 3]);

On Wed, Feb 03, 2016 at 12:11:45PM +0100, Emmanuel Kasper wrote:
> Using push here would add an array of elements instead of the elements.
> Seems ExtJS6 can't cope with that.
> 
> This fix is needed for buttons and columns to be properly displayed when
> loading the component.
> ---
>  www/manager6/grid/FirewallRules.js | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/www/manager6/grid/FirewallRules.js 
> b/www/manager6/grid/FirewallRules.js
> index c23fc76..37fc262 100644
> --- a/www/manager6/grid/FirewallRules.js
> +++ b/www/manager6/grid/FirewallRules.js
> @@ -121,7 +121,7 @@ Ext.define('PVE.FirewallRulePanel', {
>           });
>       }
>  
> -     me.column1.push([
> +     me.column1 = me.column1.concat([
>           {
>               xtype: 'displayfield',
>               fieldLabel: '',
> @@ -587,7 +587,7 @@ Ext.define('PVE.FirewallRules', {
>       if (me.groupBtn) {
>           tbar.push(me.groupBtn);
>       }
> -     tbar.push([ me.removeBtn, me.editBtn ]);
> +     tbar = tbar.concat([ me.removeBtn, me.editBtn ]);
>  
>       var render_errors = function(name, value, metaData, record) {
>           var errors = record.data.errors;
> @@ -675,7 +675,7 @@ Ext.define('PVE.FirewallRules', {
>           });
>       }
>  
> -     columns.push([
> +     columns = columns.concat([
>           {
>               header: gettext('Source'),
>               dataIndex: 'source',
> -- 
> 2.1.4
> 
> 
> _______________________________________________
> pve-devel mailing list
> pve-devel@pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
> 

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

Reply via email to