Merge branch 'dark' of github.com:xwiki-labs/cryptpad into dark

pull/1/head
ansuz 4 years ago
commit 268fa39d43

@ -51,6 +51,7 @@ define([
'cp-admin-defaultlimit', 'cp-admin-defaultlimit',
'cp-admin-setlimit', 'cp-admin-setlimit',
'cp-admin-getlimits', 'cp-admin-getlimits',
'cp-admin-getquota',
], ],
'stats': [ 'stats': [
'cp-admin-refresh-stats', 'cp-admin-refresh-stats',
@ -467,6 +468,43 @@ define([
return $div; return $div;
}; };
create['getquota'] = function () {
var key = 'getquota';
var $div = makeBlock(key, true);
var input = h('input#cp-admin-getquota', {
type: 'text'
});
var $input = $(input);
var $button = $div.find('button');
$button.before(h('div.cp-admin-setlimit-form', [
input,
]));
$button.click(function () {
var val = $input.val();
if (!val || !val.trim()) { return; }
var key = Keys.canonicalize(val);
if (!key) { return; }
$input.val('');
sFrameChan.query('Q_ADMIN_RPC', {
cmd: 'GET_USER_TOTAL_SIZE',
data: key
}, function (e, obj) {
if (e || (obj && obj.error)) {
console.error(e || obj.error);
return void UI.warn(Messages.error);
}
var size = Array.isArray(obj) && obj[0];
if (typeof(size) !== "number") { return; }
UI.alert(Util.getPrettySize(size, Messages));
});
});
return $div;
};
var onRefreshStats = Util.mkEvent(); var onRefreshStats = Util.mkEvent();
create['refresh-stats'] = function () { create['refresh-stats'] = function () {

Loading…
Cancel
Save