diff --git a/www/tape/ChangerStatus.js b/www/tape/ChangerStatus.js index 4faad6f5..f46befcd 100644 --- a/www/tape/ChangerStatus.js +++ b/www/tape/ChangerStatus.js @@ -190,7 +190,7 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { }); }, - cleanDrive: function(view, rI, cI, button, el, record) { + cleanDrive: function(button, event, record) { let me = this; PBS.Utils.driveCommand(record.data.name, 'clean', { waitMsgTarget: me.getView(), @@ -639,6 +639,13 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { iconCls: 'fa fa-book', disabled: true, }, + { + text: gettext('Clean Drive'), + xtype: 'proxmoxButton', + handler: 'cleanDrive', + iconCls: 'fa fa-shower', + disabled: true, + }, ], columns: [ { @@ -731,12 +738,6 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { handler: 'status', isDisabled: (v, r, c, i, rec) => rec.data['is-blocked'], }, - { - iconCls: 'fa fa-shower', - tooltip: gettext('Clean Drive'), - handler: 'cleanDrive', - isDisabled: (v, r, c, i, rec) => rec.data['is-blocked'], - }, ], }, ],