mirror of
https://github.com/cryptpad/cryptpad.git
synced 2026-09-12 19:49:59 +05:00
fix(admin): remove deprecated fields from UI
This commit is contained in:
parent
d57ec784b2
commit
04036aa047
@ -149,14 +149,11 @@ define([
|
||||
'active-pads',
|
||||
'open-files',
|
||||
'registered',
|
||||
'disk-usage',
|
||||
]
|
||||
},
|
||||
'performance' : { // Msg.admin_cat_performance
|
||||
icon : 'performance',
|
||||
content : [
|
||||
'refresh-performance',
|
||||
'performance-profiling',
|
||||
'enable-disk-measurements',
|
||||
'bytes-written',
|
||||
]
|
||||
@ -2983,53 +2980,6 @@ define([
|
||||
cb(pre);
|
||||
});
|
||||
|
||||
// Msg.admin_diskUsageHint, .admin_diskUsageTitle, .admin_diskUsageButton
|
||||
sidebar.addItem('disk-usage', function(cb){
|
||||
var button = blocks.button('primary', 'report', Messages.admin_diskUsageButton);
|
||||
var $button = $(button);
|
||||
var called = false;
|
||||
var nav = blocks.nav([button]);
|
||||
var content = blocks.table([], []);
|
||||
var form = blocks.form([
|
||||
content
|
||||
], nav);
|
||||
|
||||
Util.onClickEnter($button, function() {
|
||||
UI.confirm(Messages.admin_diskUsageWarning, function (yes) {
|
||||
if (!yes) { return; }
|
||||
$button.hide();
|
||||
if (called) { return; }
|
||||
called = true;
|
||||
sFrameChan.query('Q_ADMIN_RPC', {
|
||||
cmd: 'DISK_USAGE',
|
||||
}, function (e, data) {
|
||||
if (e) { return void console.error(e); }
|
||||
var obj = data[0];
|
||||
Object.keys(obj).forEach(function (key) {
|
||||
var val = obj[key];
|
||||
var unit = Util.magnitudeOfBytes(val);
|
||||
if (unit === 'GB') {
|
||||
obj[key] = Util.bytesToGigabytes(val) + ' GB';
|
||||
} else if (unit === 'MB') {
|
||||
obj[key] = Util.bytesToMegabytes(val) + ' MB';
|
||||
} else {
|
||||
obj[key] = Util.bytesToKilobytes(val) + ' KB';
|
||||
}
|
||||
});
|
||||
let attr = {'class': 'cp-strong'};
|
||||
let entries = Object.keys(obj).map(function (k) {
|
||||
return [
|
||||
{attr, content: (k === 'total' ? k : '/' + k)},
|
||||
obj[k]
|
||||
];
|
||||
});
|
||||
content.updateContent(entries);
|
||||
});
|
||||
});
|
||||
});
|
||||
cb(form);
|
||||
});
|
||||
|
||||
let onRefreshSupportEvt = Util.mkEvent();
|
||||
let refreshSupport = () => {
|
||||
let moderators, supportKey;
|
||||
@ -3834,67 +3784,6 @@ define([
|
||||
|
||||
});
|
||||
|
||||
var onRefreshPerformance = Util.mkEvent();
|
||||
|
||||
sidebar.addItem('refresh-performance', function(cb){
|
||||
var btn = blocks.button('primary', 'refresh', Messages.oo_refresh);
|
||||
Util.onClickEnter($(btn), function () {
|
||||
onRefreshPerformance.fire();
|
||||
});
|
||||
cb(btn);
|
||||
}, {
|
||||
noTitle: true,
|
||||
noHint: true
|
||||
});
|
||||
|
||||
// Msg.admin_performanceProfilingHint, .admin_performanceProfilingTitle
|
||||
sidebar.addItem('performance-profiling', function(cb){
|
||||
var header = [
|
||||
Messages.admin_performanceKeyHeading,
|
||||
Messages.admin_performanceTimeHeading,
|
||||
Messages.admin_performancePercentHeading
|
||||
];
|
||||
|
||||
var table = blocks.table(header, []);
|
||||
table.setAttribute('id', 'cp-admin-table');
|
||||
let div = blocks.block([table]);
|
||||
div.setAttribute('id', 'cp-admin-table-container');
|
||||
|
||||
const onRefresh = function () {
|
||||
sFrameChan.query('Q_ADMIN_RPC', {
|
||||
cmd: 'GET_WORKER_PROFILES',
|
||||
}, function (e, data) {
|
||||
if (e || data.error) {
|
||||
UI.warn(Messages.error);
|
||||
console.error(e, data);
|
||||
return;
|
||||
}
|
||||
|
||||
var o = data[0];
|
||||
var sorted = Object.keys(o).sort(function (a, b) {
|
||||
if (o[b] - o[a] <= 0) { return -1; }
|
||||
return 1;
|
||||
});
|
||||
|
||||
var total = 0;
|
||||
sorted.forEach(function (key) { total += o[key]; });
|
||||
|
||||
const newRows = sorted.map(function (key) {
|
||||
var percent = Math.floor((o[key] / total) * 1000) / 10;
|
||||
return [key, o[key], percent + '%'];
|
||||
});
|
||||
|
||||
table.updateContent(newRows);
|
||||
});
|
||||
};
|
||||
|
||||
onRefresh();
|
||||
onRefreshPerformance.reg(onRefresh);
|
||||
|
||||
cb(div);
|
||||
});
|
||||
|
||||
|
||||
// Msg.admin_enableDiskMeasurementsTitle.admin_enableDiskMeasurementsHint
|
||||
sidebar.addCheckboxItem({
|
||||
getState: function () {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user