found a small typo. lmk if you want a v2, probably better after being reviewed
> diff --git a/www/manager6/lxc/Resources.js b/www/manager6/lxc/Resources.js > index 8b924a49..b31e101a 100644 > --- a/www/manager6/lxc/Resources.js > +++ b/www/manager6/lxc/Resources.js > @@ -215,6 +215,31 @@ Ext.define('PVE.lxc.RessourceView', { > handler: run_move > }); > > + var revert_btn = new Proxmox.button.Button({ > + text: gettext('Revert'), > + selModel: me.selModel, > + disabled: true, > + handler: function(b, e, rec) { > + var rowdef = me.rows[rec.data.key] || {}; > + var keys = rowdef.multiKey || [ rec.data.key ]; > + var revert = keys.join(','); > + Proxmox.Utils.API2Request({ > + url: '/api2/extjs/' + baseurl, > + waitMsgTarget: me, > + method: 'PUT', > + params: { > + 'revert': revert > + }, > + callback: function() { > + me.rstore.load(); > + }, > + failure: function (response, opts) { > + Ext.Msg.alert('Error',response.htmlStatus); > + } > + }); > + } > + }); > + > var set_button_status = function() { > var rec = me.selModel.getSelection()[0]; > > @@ -222,12 +247,14 @@ Ext.define('PVE.lxc.RessourceView', { > edit_btn.disable(); > remove_btn.disable(); > resize_btn.disable(); > + revert_btn.distable(); typo here: s/distable/disable > return; > } > var key = rec.data.key; > var value = rec.data.value; > var rowdef = rows[key]; > > + var pending = rec.data['delete'] || me.hasPendingChanges(key); > var isDisk = (rowdef.tdCls == 'pve-itype-icon-storage'); > > var noedit = rec.data['delete'] || !rowdef.editor; > @@ -242,6 +269,7 @@ Ext.define('PVE.lxc.RessourceView', { > remove_btn.setDisabled(!isDisk || rec.data.key === 'rootfs' || > !diskCap); > resize_btn.setDisabled(!isDisk || !diskCap); > move_btn.setDisabled(!isDisk || !diskCap); > + revert_btn.setDisabled(!pending); > > }; > > @@ -299,7 +327,8 @@ Ext.define('PVE.lxc.RessourceView', { > edit_btn, > remove_btn, > resize_btn, > - move_btn > + move_btn, > + revert_btn > ], > rows: rows, > sorterFn: sorterFn, > -- > 2.20.1 > > _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel