From: Thomas Lamprecht Date: Tue, 27 Feb 2024 12:47:44 +0000 (+0100) Subject: mail proxy: transports: consitent add/edit/remove button X-Git-Url: https://git.proxmox.com/?p=pmg-gui.git;a=commitdiff_plain;h=a55491170260d32580e5f1a8d7e9e188d5606393 mail proxy: transports: consitent add/edit/remove button Signed-off-by: Thomas Lamprecht --- diff --git a/js/Transport.js b/js/Transport.js index 2758918..ccafa4e 100644 --- a/js/Transport.js +++ b/js/Transport.js @@ -46,6 +46,19 @@ Ext.define('PMG.Transport', { Ext.apply(me, { store: store, tbar: [ + { + text: gettext('Create'), + handler: () => Ext.createWidget('pmgTransportEditor', { + autoShow: true, + method: 'POST', + url: "/api2/extjs/config/transport", + isCreate: true, + listeners: { + destroy: () => reload(), + }, + }), + }, + '-', { xtype: 'proxmoxButton', text: gettext('Edit'), @@ -53,18 +66,6 @@ Ext.define('PMG.Transport', { selModel: me.selModel, handler: run_editor, }, - { - text: gettext('Create'), - handler: function() { - let win = Ext.createWidget('pmgTransportEditor', { - method: 'POST', - url: "/api2/extjs/config/transport", - isCreate: true, - }); - win.on('destroy', reload); - win.show(); - }, - }, { xtype: 'proxmoxStdRemoveButton', selModel: me.selModel,