The StdRemoveButton can now pass a delay parameter to the API.
It is set undefined as default so that users of the button
can set the parameter themselves.
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
disabled: true,
+ // time to wait for removal task to finish
+ delay: undefined,
+
config: {
baseurl: undefined
},
handler: function(btn, event, rec) {
var me = this;
+ var url = me.getUrl(rec);
+ if (typeof me.delay !== 'undefined') url += "?delay=" + me.delay;
Proxmox.Utils.API2Request({
- url: me.getUrl(rec),
+ url: url,
method: 'DELETE',
waitMsgTarget: me.waitMsgTarget,
callback: function(options, success, response) {