]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/RelayDomains.js
use new proxmoxStdRemoveButton widget
[pmg-gui.git] / js / RelayDomains.js
index c37f6e12068c7859480b37760ea9c14eb0500424..4f60c15ab0bb88094e8ef1f2ca11ab99c97631fb 100644 (file)
@@ -29,28 +29,11 @@ Ext.define('PMG.RelayDomains', {
 
        me.selModel = Ext.create('Ext.selection.RowModel', {});
 
-       var remove_btn = Ext.createWidget('proxmoxButton', {
-           text: gettext('Remove'),
-           disabled: true,
+       var remove_btn = Ext.createWidget('proxmoxStdRemoveButton', {
            selModel: me.selModel,
-           confirmMsg: function (rec) {
-               return Ext.String.format(
-                   gettext('Are you sure you want to remove entry {0}'),
-                   "'" + rec.data.domain + "'");
-           },
-           handler: function(btn, event, rec) {
-               Proxmox.Utils.API2Request({
-                   url: '/config/domains/' + rec.data.domain,
-                   method: 'DELETE',
-                   waitMsgTarget: me,
-                   callback: function() {
-                       reload();
-                   },
-                   failure: function (response, opts) {
-                       Ext.Msg.alert(gettext('Error'), response.htmlStatus);
-                   }
-               });
-           }
+           baseurl: '/config/domains',
+           callback: reload,
+           waitMsgTarget: me
        });
 
        var run_editor = function() {