mirror of
https://git.proxmox.com/git/proxmox-widget-toolkit
synced 2025-05-03 15:08:29 +00:00
utils: some eslint fixes
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
41a786fc86
commit
eb9dfa15da
199
Utils.js
199
Utils.js
@ -16,12 +16,12 @@ Ext.enableAriaPanels = false;
|
|||||||
if (!Ext.isDefined(Ext.global.console)) {
|
if (!Ext.isDefined(Ext.global.console)) {
|
||||||
var console = {
|
var console = {
|
||||||
dir: function() {},
|
dir: function() {},
|
||||||
log: function() {}
|
log: function() {},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
Ext.Ajax.defaultHeaders = {
|
Ext.Ajax.defaultHeaders = {
|
||||||
'Accept': 'application/json'
|
'Accept': 'application/json',
|
||||||
};
|
};
|
||||||
|
|
||||||
Ext.Ajax.on('beforerequest', function(conn, options) {
|
Ext.Ajax.on('beforerequest', function(conn, options) {
|
||||||
@ -82,7 +82,7 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
zh_TW: 'Chinese (Traditional)',
|
zh_TW: 'Chinese (Traditional)',
|
||||||
},
|
},
|
||||||
|
|
||||||
render_language: function (value) {
|
render_language: function(value) {
|
||||||
if (!value) {
|
if (!value) {
|
||||||
return Proxmox.Utils.defaultText + ' (English)';
|
return Proxmox.Utils.defaultText + ' (English)';
|
||||||
}
|
}
|
||||||
@ -223,7 +223,6 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
},
|
},
|
||||||
|
|
||||||
compute_min_label_width: function(text, width) {
|
compute_min_label_width: function(text, width) {
|
||||||
|
|
||||||
if (width === undefined) { width = 100; }
|
if (width === undefined) { width = 100; }
|
||||||
|
|
||||||
var tm = new Ext.util.TextMetrics();
|
var tm = new Ext.util.TextMetrics();
|
||||||
@ -269,13 +268,11 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
}
|
}
|
||||||
if (!msg) {
|
if (!msg) {
|
||||||
el.unmask();
|
el.unmask();
|
||||||
} else {
|
} else if (msg === true) {
|
||||||
if (msg === true) {
|
|
||||||
el.mask(gettext("Loading..."));
|
el.mask(gettext("Loading..."));
|
||||||
} else {
|
} else {
|
||||||
el.mask(msg);
|
el.mask(msg);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
getResponseErrorMessage: (err) => {
|
getResponseErrorMessage: (err) => {
|
||||||
@ -286,7 +283,7 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
if (err.response && err.response.responseText) {
|
if (err.response && err.response.responseText) {
|
||||||
let txt = err.response.responseText;
|
let txt = err.response.responseText;
|
||||||
try {
|
try {
|
||||||
let res = JSON.parse(txt)
|
let res = JSON.parse(txt);
|
||||||
if (res.errors && typeof res.errors === 'object') {
|
if (res.errors && typeof res.errors === 'object') {
|
||||||
for (let [key, value] of Object.entries(res.errors)) {
|
for (let [key, value] of Object.entries(res.errors)) {
|
||||||
msg.push(Ext.String.htmlEncode(`${key}: ${value}`));
|
msg.push(Ext.String.htmlEncode(`${key}: ${value}`));
|
||||||
@ -354,9 +351,8 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
|
|
||||||
// Ext.Ajax.request
|
// Ext.Ajax.request
|
||||||
API2Request: function(reqOpts) {
|
API2Request: function(reqOpts) {
|
||||||
|
|
||||||
var newopts = Ext.apply({
|
var newopts = Ext.apply({
|
||||||
waitMsg: gettext('Please wait...')
|
waitMsg: gettext('Please wait...'),
|
||||||
}, reqOpts);
|
}, reqOpts);
|
||||||
|
|
||||||
if (!newopts.url.match(/^\/api2/)) {
|
if (!newopts.url.match(/^\/api2/)) {
|
||||||
@ -396,7 +392,7 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
response.result = {};
|
response.result = {};
|
||||||
try {
|
try {
|
||||||
response.result = Ext.decode(response.responseText);
|
response.result = Ext.decode(response.responseText);
|
||||||
} catch(e) {}
|
} catch (e) {}
|
||||||
var msg = gettext('Connection error') + ' - server offline?';
|
var msg = gettext('Connection error') + ' - server offline?';
|
||||||
if (response.aborted) {
|
if (response.aborted) {
|
||||||
msg = gettext('Connection error') + ' - aborted.';
|
msg = gettext('Connection error') + ' - aborted.';
|
||||||
@ -408,7 +404,7 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
response.htmlStatus = msg;
|
response.htmlStatus = msg;
|
||||||
Ext.callback(callbackFn, options.scope, [options, false, response]);
|
Ext.callback(callbackFn, options.scope, [options, false, response]);
|
||||||
Ext.callback(failureFn, options.scope, [response, options]);
|
Ext.callback(failureFn, options.scope, [response, options]);
|
||||||
}
|
},
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -417,7 +413,7 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
var target = newopts.waitMsgTarget;
|
var target = newopts.waitMsgTarget;
|
||||||
if (target) {
|
if (target) {
|
||||||
if (Proxmox.Utils.toolkit === 'touch') {
|
if (Proxmox.Utils.toolkit === 'touch') {
|
||||||
target.setMasked({ xtype: 'loadmask', message: newopts.waitMsg} );
|
target.setMasked({ xtype: 'loadmask', message: newopts.waitMsg });
|
||||||
} else {
|
} else {
|
||||||
// Note: ExtJS bug - this does not work when component is not rendered
|
// Note: ExtJS bug - this does not work when component is not rendered
|
||||||
target.setLoading(newopts.waitMsg);
|
target.setLoading(newopts.waitMsg);
|
||||||
@ -448,12 +444,12 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
orig_cmd();
|
orig_cmd();
|
||||||
}
|
},
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
orig_cmd();
|
orig_cmd();
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -527,7 +523,7 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
OVSBridge: 'OVS Bridge',
|
OVSBridge: 'OVS Bridge',
|
||||||
OVSBond: 'OVS Bond',
|
OVSBond: 'OVS Bond',
|
||||||
OVSPort: 'OVS Port',
|
OVSPort: 'OVS Port',
|
||||||
OVSIntPort: 'OVS IntPort'
|
OVSIntPort: 'OVS IntPort',
|
||||||
},
|
},
|
||||||
|
|
||||||
render_network_iface_type: function(value) {
|
render_network_iface_type: function(value) {
|
||||||
@ -536,93 +532,93 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
},
|
},
|
||||||
|
|
||||||
task_desc_table: {
|
task_desc_table: {
|
||||||
acmenewcert: [ 'SRV', gettext('Order Certificate') ],
|
acmenewcert: ['SRV', gettext('Order Certificate')],
|
||||||
acmeregister: [ 'ACME Account', gettext('Register') ],
|
acmeregister: ['ACME Account', gettext('Register')],
|
||||||
acmedeactivate: [ 'ACME Account', gettext('Deactivate') ],
|
acmedeactivate: ['ACME Account', gettext('Deactivate')],
|
||||||
acmeupdate: [ 'ACME Account', gettext('Update') ],
|
acmeupdate: ['ACME Account', gettext('Update')],
|
||||||
acmerefresh: [ 'ACME Account', gettext('Refresh') ],
|
acmerefresh: ['ACME Account', gettext('Refresh')],
|
||||||
acmerenew: [ 'SRV', gettext('Renew Certificate') ],
|
acmerenew: ['SRV', gettext('Renew Certificate')],
|
||||||
acmerevoke: [ 'SRV', gettext('Revoke Certificate') ],
|
acmerevoke: ['SRV', gettext('Revoke Certificate')],
|
||||||
'auth-realm-sync': [ gettext('Realm'), gettext('Sync') ],
|
'auth-realm-sync': [gettext('Realm'), gettext('Sync')],
|
||||||
'auth-realm-sync-test': [ gettext('Realm'), gettext('Sync Preview')],
|
'auth-realm-sync-test': [gettext('Realm'), gettext('Sync Preview')],
|
||||||
'move_volume': [ 'CT', gettext('Move Volume') ],
|
'move_volume': ['CT', gettext('Move Volume')],
|
||||||
clustercreate: [ '', gettext('Create Cluster') ],
|
clustercreate: ['', gettext('Create Cluster')],
|
||||||
clusterjoin: [ '', gettext('Join Cluster') ],
|
clusterjoin: ['', gettext('Join Cluster')],
|
||||||
diskinit: [ 'Disk', gettext('Initialize Disk with GPT') ],
|
diskinit: ['Disk', gettext('Initialize Disk with GPT')],
|
||||||
vncproxy: [ 'VM/CT', gettext('Console') ],
|
vncproxy: ['VM/CT', gettext('Console')],
|
||||||
spiceproxy: [ 'VM/CT', gettext('Console') + ' (Spice)' ],
|
spiceproxy: ['VM/CT', gettext('Console') + ' (Spice)'],
|
||||||
vncshell: [ '', gettext('Shell') ],
|
vncshell: ['', gettext('Shell')],
|
||||||
spiceshell: [ '', gettext('Shell') + ' (Spice)' ],
|
spiceshell: ['', gettext('Shell') + ' (Spice)'],
|
||||||
qmsnapshot: [ 'VM', gettext('Snapshot') ],
|
qmsnapshot: ['VM', gettext('Snapshot')],
|
||||||
qmrollback: [ 'VM', gettext('Rollback') ],
|
qmrollback: ['VM', gettext('Rollback')],
|
||||||
qmdelsnapshot: [ 'VM', gettext('Delete Snapshot') ],
|
qmdelsnapshot: ['VM', gettext('Delete Snapshot')],
|
||||||
qmcreate: [ 'VM', gettext('Create') ],
|
qmcreate: ['VM', gettext('Create')],
|
||||||
qmrestore: [ 'VM', gettext('Restore') ],
|
qmrestore: ['VM', gettext('Restore')],
|
||||||
qmdestroy: [ 'VM', gettext('Destroy') ],
|
qmdestroy: ['VM', gettext('Destroy')],
|
||||||
qmigrate: [ 'VM', gettext('Migrate') ],
|
qmigrate: ['VM', gettext('Migrate')],
|
||||||
qmclone: [ 'VM', gettext('Clone') ],
|
qmclone: ['VM', gettext('Clone')],
|
||||||
qmmove: [ 'VM', gettext('Move disk') ],
|
qmmove: ['VM', gettext('Move disk')],
|
||||||
qmtemplate: [ 'VM', gettext('Convert to template') ],
|
qmtemplate: ['VM', gettext('Convert to template')],
|
||||||
qmstart: [ 'VM', gettext('Start') ],
|
qmstart: ['VM', gettext('Start')],
|
||||||
qmstop: [ 'VM', gettext('Stop') ],
|
qmstop: ['VM', gettext('Stop')],
|
||||||
qmreset: [ 'VM', gettext('Reset') ],
|
qmreset: ['VM', gettext('Reset')],
|
||||||
qmshutdown: [ 'VM', gettext('Shutdown') ],
|
qmshutdown: ['VM', gettext('Shutdown')],
|
||||||
qmreboot: [ 'VM', gettext('Reboot') ],
|
qmreboot: ['VM', gettext('Reboot')],
|
||||||
qmsuspend: [ 'VM', gettext('Hibernate') ],
|
qmsuspend: ['VM', gettext('Hibernate')],
|
||||||
qmpause: [ 'VM', gettext('Pause') ],
|
qmpause: ['VM', gettext('Pause')],
|
||||||
qmresume: [ 'VM', gettext('Resume') ],
|
qmresume: ['VM', gettext('Resume')],
|
||||||
qmconfig: [ 'VM', gettext('Configure') ],
|
qmconfig: ['VM', gettext('Configure')],
|
||||||
vzsnapshot: [ 'CT', gettext('Snapshot') ],
|
vzsnapshot: ['CT', gettext('Snapshot')],
|
||||||
vzrollback: [ 'CT', gettext('Rollback') ],
|
vzrollback: ['CT', gettext('Rollback')],
|
||||||
vzdelsnapshot: [ 'CT', gettext('Delete Snapshot') ],
|
vzdelsnapshot: ['CT', gettext('Delete Snapshot')],
|
||||||
vzcreate: ['CT', gettext('Create') ],
|
vzcreate: ['CT', gettext('Create')],
|
||||||
vzrestore: ['CT', gettext('Restore') ],
|
vzrestore: ['CT', gettext('Restore')],
|
||||||
vzdestroy: ['CT', gettext('Destroy') ],
|
vzdestroy: ['CT', gettext('Destroy')],
|
||||||
vzmigrate: [ 'CT', gettext('Migrate') ],
|
vzmigrate: ['CT', gettext('Migrate')],
|
||||||
vzclone: [ 'CT', gettext('Clone') ],
|
vzclone: ['CT', gettext('Clone')],
|
||||||
vztemplate: [ 'CT', gettext('Convert to template') ],
|
vztemplate: ['CT', gettext('Convert to template')],
|
||||||
vzstart: ['CT', gettext('Start') ],
|
vzstart: ['CT', gettext('Start')],
|
||||||
vzstop: ['CT', gettext('Stop') ],
|
vzstop: ['CT', gettext('Stop')],
|
||||||
vzmount: ['CT', gettext('Mount') ],
|
vzmount: ['CT', gettext('Mount')],
|
||||||
vzumount: ['CT', gettext('Unmount') ],
|
vzumount: ['CT', gettext('Unmount')],
|
||||||
vzshutdown: ['CT', gettext('Shutdown') ],
|
vzshutdown: ['CT', gettext('Shutdown')],
|
||||||
vzreboot: ['CT', gettext('Reboot') ],
|
vzreboot: ['CT', gettext('Reboot')],
|
||||||
vzsuspend: [ 'CT', gettext('Suspend') ],
|
vzsuspend: ['CT', gettext('Suspend')],
|
||||||
vzresume: [ 'CT', gettext('Resume') ],
|
vzresume: ['CT', gettext('Resume')],
|
||||||
push_file: ['CT', gettext('Push file')],
|
push_file: ['CT', gettext('Push file')],
|
||||||
pull_file: ['CT', gettext('Pull file')],
|
pull_file: ['CT', gettext('Pull file')],
|
||||||
hamigrate: [ 'HA', gettext('Migrate') ],
|
hamigrate: ['HA', gettext('Migrate')],
|
||||||
hastart: [ 'HA', gettext('Start') ],
|
hastart: ['HA', gettext('Start')],
|
||||||
hastop: [ 'HA', gettext('Stop') ],
|
hastop: ['HA', gettext('Stop')],
|
||||||
hashutdown: [ 'HA', gettext('Shutdown') ],
|
hashutdown: ['HA', gettext('Shutdown')],
|
||||||
srvstart: ['SRV', gettext('Start') ],
|
srvstart: ['SRV', gettext('Start')],
|
||||||
srvstop: ['SRV', gettext('Stop') ],
|
srvstop: ['SRV', gettext('Stop')],
|
||||||
srvrestart: ['SRV', gettext('Restart') ],
|
srvrestart: ['SRV', gettext('Restart')],
|
||||||
srvreload: ['SRV', gettext('Reload') ],
|
srvreload: ['SRV', gettext('Reload')],
|
||||||
cephcreatemgr: ['Ceph Manager', gettext('Create') ],
|
cephcreatemgr: ['Ceph Manager', gettext('Create')],
|
||||||
cephdestroymgr: ['Ceph Manager', gettext('Destroy') ],
|
cephdestroymgr: ['Ceph Manager', gettext('Destroy')],
|
||||||
cephcreatemon: ['Ceph Monitor', gettext('Create') ],
|
cephcreatemon: ['Ceph Monitor', gettext('Create')],
|
||||||
cephdestroymon: ['Ceph Monitor', gettext('Destroy') ],
|
cephdestroymon: ['Ceph Monitor', gettext('Destroy')],
|
||||||
cephcreateosd: ['Ceph OSD', gettext('Create') ],
|
cephcreateosd: ['Ceph OSD', gettext('Create')],
|
||||||
cephdestroyosd: ['Ceph OSD', gettext('Destroy') ],
|
cephdestroyosd: ['Ceph OSD', gettext('Destroy')],
|
||||||
cephcreatepool: ['Ceph Pool', gettext('Create') ],
|
cephcreatepool: ['Ceph Pool', gettext('Create')],
|
||||||
cephdestroypool: ['Ceph Pool', gettext('Destroy') ],
|
cephdestroypool: ['Ceph Pool', gettext('Destroy')],
|
||||||
cephfscreate: ['CephFS', gettext('Create') ],
|
cephfscreate: ['CephFS', gettext('Create')],
|
||||||
cephcreatemds: ['Ceph Metadata Server', gettext('Create') ],
|
cephcreatemds: ['Ceph Metadata Server', gettext('Create')],
|
||||||
cephdestroymds: ['Ceph Metadata Server', gettext('Destroy') ],
|
cephdestroymds: ['Ceph Metadata Server', gettext('Destroy')],
|
||||||
imgcopy: ['', gettext('Copy data') ],
|
imgcopy: ['', gettext('Copy data')],
|
||||||
imgdel: ['', gettext('Erase data') ],
|
imgdel: ['', gettext('Erase data')],
|
||||||
unknownimgdel: ['', gettext('Destroy image from unknown guest') ],
|
unknownimgdel: ['', gettext('Destroy image from unknown guest')],
|
||||||
download: ['', gettext('Download') ],
|
download: ['', gettext('Download')],
|
||||||
vzdump: (type, id) => id ? `VM/CT ${id} - ${gettext('Backup')}` : gettext('Backup Job'),
|
vzdump: (type, id) => id ? `VM/CT ${id} - ${gettext('Backup')}` : gettext('Backup Job'),
|
||||||
aptupdate: ['', gettext('Update package database') ],
|
aptupdate: ['', gettext('Update package database')],
|
||||||
startall: [ '', gettext('Start all VMs and Containers') ],
|
startall: ['', gettext('Start all VMs and Containers')],
|
||||||
stopall: [ '', gettext('Stop all VMs and Containers') ],
|
stopall: ['', gettext('Stop all VMs and Containers')],
|
||||||
migrateall: [ '', gettext('Migrate all VMs and Containers') ],
|
migrateall: ['', gettext('Migrate all VMs and Containers')],
|
||||||
dircreate: [ gettext('Directory Storage'), gettext('Create') ],
|
dircreate: [gettext('Directory Storage'), gettext('Create')],
|
||||||
lvmcreate: [ gettext('LVM Storage'), gettext('Create') ],
|
lvmcreate: [gettext('LVM Storage'), gettext('Create')],
|
||||||
lvmthincreate: [ gettext('LVM-Thin Storage'), gettext('Create') ],
|
lvmthincreate: [gettext('LVM-Thin Storage'), gettext('Create')],
|
||||||
zfscreate: [ gettext('ZFS Storage'), gettext('Create') ]
|
zfscreate: [gettext('ZFS Storage'), gettext('Create')],
|
||||||
},
|
},
|
||||||
|
|
||||||
// to add or change existing for product specific ones
|
// to add or change existing for product specific ones
|
||||||
@ -674,7 +670,6 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
},
|
},
|
||||||
|
|
||||||
render_uptime: function(value) {
|
render_uptime: function(value) {
|
||||||
|
|
||||||
var uptime = value;
|
var uptime = value;
|
||||||
|
|
||||||
if (uptime === undefined) {
|
if (uptime === undefined) {
|
||||||
@ -760,7 +755,7 @@ Ext.define('Proxmox.Utils', { utilities: {
|
|||||||
if (nw) {
|
if (nw) {
|
||||||
nw.focus();
|
nw.focus();
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user