Hi, I have two small things that I noticed skimming the series (inline). On 13/01/2025 09:56, Daniel Herzig wrote: > Eject by setting file to none. > > Signed-off-by: Daniel Herzig <d.her...@proxmox.com> > --- > www/manager6/qemu/HardwareView.js | 43 +++++++++++++++++++++++++++++++ > 1 file changed, 43 insertions(+) > > diff --git a/www/manager6/qemu/HardwareView.js > b/www/manager6/qemu/HardwareView.js > index 59e670db..5d1c18a5 100644 > --- a/www/manager6/qemu/HardwareView.js > +++ b/www/manager6/qemu/HardwareView.js > @@ -538,6 +538,45 @@ Ext.define('PVE.qemu.HardwareView', { > apiurl: '/api2/extjs/' + baseurl, > }); > > + let eject_btn = new Proxmox.button.Button({ > + text: gettext('Eject'), > + disabled: true, > + selModel: sm, > + RESTMethod: 'POST', > + confirmMsg: function(rec) { > + let warn = gettext("Are you sure you want to eject '{0}' ?"); > + let isofile = rec.data.value.split(",")[0];
Not a frontend expert, but it might be nicer to use something like PVE.Parser.parsePropertyString to retrieve the ISO name here, instead of manually splitting the string. > + let msg = Ext.String.format(warn, isofile); > + return msg; This should be html-encoded before displaying, e.g. using Ext.htmlEncode. _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel