node/tasks: eslint fixes

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2020-05-25 18:37:10 +02:00
parent f138d11f0d
commit 122a207938

View File

@ -8,14 +8,14 @@ Ext.define('Proxmox.node.Tasks', {
sortableColumns: false, sortableColumns: false,
vmidFilter: 0, vmidFilter: 0,
initComponent : function() { initComponent: function() {
var me = this; let me = this;
if (!me.nodename) { if (!me.nodename) {
throw "no node name specified"; throw "no node name specified";
} }
var store = Ext.create('Ext.data.BufferedStore', { let store = Ext.create('Ext.data.BufferedStore', {
pageSize: 500, pageSize: 500,
autoLoad: true, autoLoad: true,
remoteFilter: true, remoteFilter: true,
@ -24,16 +24,16 @@ Ext.define('Proxmox.node.Tasks', {
type: 'proxmox', type: 'proxmox',
startParam: 'start', startParam: 'start',
limitParam: 'limit', limitParam: 'limit',
url: "/api2/json/nodes/" + me.nodename + "/tasks" url: "/api2/json/nodes/" + me.nodename + "/tasks",
} },
}); });
var userfilter = ''; let userfilter = '';
var filter_errors = 0; let filter_errors = 0;
var updateProxyParams = function() { let updateProxyParams = function() {
var params = { let params = {
errors: filter_errors errors: filter_errors,
}; };
if (userfilter) { if (userfilter) {
params.userfilter = userfilter; params.userfilter = userfilter;
@ -46,28 +46,28 @@ Ext.define('Proxmox.node.Tasks', {
updateProxyParams(); updateProxyParams();
var reload_task = Ext.create('Ext.util.DelayedTask',function() { let reload_task = Ext.create('Ext.util.DelayedTask', function() {
updateProxyParams(); updateProxyParams();
store.reload(); store.reload();
}); });
var run_task_viewer = function() { let run_task_viewer = function() {
var sm = me.getSelectionModel(); let sm = me.getSelectionModel();
var rec = sm.getSelection()[0]; let rec = sm.getSelection()[0];
if (!rec) { if (!rec) {
return; return;
} }
var win = Ext.create('Proxmox.window.TaskViewer', { let win = Ext.create('Proxmox.window.TaskViewer', {
upid: rec.data.upid upid: rec.data.upid,
}); });
win.show(); win.show();
}; };
var view_btn = new Ext.Button({ let view_btn = new Ext.Button({
text: gettext('View'), text: gettext('View'),
disabled: true, disabled: true,
handler: run_task_viewer handler: run_task_viewer,
}); });
Proxmox.Utils.monStoreErrors(me, store, true); Proxmox.Utils.monStoreErrors(me, store, true);
@ -79,12 +79,13 @@ Ext.define('Proxmox.node.Tasks', {
stripeRows: false, // does not work with getRowClass() stripeRows: false, // does not work with getRowClass()
getRowClass: function(record, index) { getRowClass: function(record, index) {
var status = record.get('status'); let status = record.get('status');
if (status && status != 'OK') { if (status && status !== 'OK') {
return "proxmox-invalid-row"; return "proxmox-invalid-row";
} }
} return '';
},
}, },
tbar: [ tbar: [
view_btn, view_btn,
@ -104,8 +105,8 @@ Ext.define('Proxmox.node.Tasks', {
keyup: function(field, e) { keyup: function(field, e) {
userfilter = field.getValue(); userfilter = field.getValue();
reload_task.delay(500); reload_task.delay(500);
} },
} },
}, ' ', gettext('Only Errors') + ':', ' ', }, ' ', gettext('Only Errors') + ':', ' ',
{ {
xtype: 'checkbox', xtype: 'checkbox',
@ -115,9 +116,9 @@ Ext.define('Proxmox.node.Tasks', {
change: function(field, checked) { change: function(field, checked) {
filter_errors = checked ? 1 : 0; filter_errors = checked ? 1 : 0;
reload_task.delay(10); reload_task.delay(10);
} },
} },
}, ' ' }, ' ',
], ],
columns: [ columns: [
{ {
@ -126,7 +127,7 @@ Ext.define('Proxmox.node.Tasks', {
width: 100, width: 100,
renderer: function(value) { renderer: function(value) {
return Ext.Date.format(value, "M d H:i:s"); return Ext.Date.format(value, "M d H:i:s");
} },
}, },
{ {
header: gettext("End Time"), header: gettext("End Time"),
@ -138,39 +139,39 @@ Ext.define('Proxmox.node.Tasks', {
return ''; return '';
} }
return Ext.Date.format(value, "M d H:i:s"); return Ext.Date.format(value, "M d H:i:s");
} },
}, },
{ {
header: gettext("Node"), header: gettext("Node"),
dataIndex: 'node', dataIndex: 'node',
width: 100 width: 100,
}, },
{ {
header: gettext("User name"), header: gettext("User name"),
dataIndex: 'user', dataIndex: 'user',
width: 150 width: 150,
}, },
{ {
header: gettext("Description"), header: gettext("Description"),
dataIndex: 'upid', dataIndex: 'upid',
flex: 1, flex: 1,
renderer: Proxmox.Utils.render_upid renderer: Proxmox.Utils.render_upid,
}, },
{ {
header: gettext("Status"), header: gettext("Status"),
dataIndex: 'status', dataIndex: 'status',
width: 200, width: 200,
renderer: function(value, metaData, record) { renderer: function(value, metaData, record) {
if (value == 'OK') { if (value === 'OK') {
return 'OK'; return 'OK';
} }
if (value === undefined && !record.data.endtime) { if (value === undefined && !record.data.endtime) {
metaData.tdCls = "x-grid-row-loading"; metaData.tdCls = "x-grid-row-loading";
return ''; return '';
} }
return "ERROR: " + value; return "ERROR: " + value;
} },
} },
], ],
listeners: { listeners: {
itemdblclick: run_task_viewer, itemdblclick: run_task_viewer,
@ -178,11 +179,10 @@ Ext.define('Proxmox.node.Tasks', {
view_btn.setDisabled(!(selections && selections[0])); view_btn.setDisabled(!(selections && selections[0]));
}, },
show: function() { reload_task.delay(10); }, show: function() { reload_task.delay(10); },
destroy: function() { reload_task.cancel(); } destroy: function() { reload_task.cancel(); },
} },
}); });
me.callParent(); me.callParent();
},
}
}); });