mirror of https://github.com/xwiki-labs/cryptpad
Merge branch 'dark' of github.com:xwiki-labs/cryptpad into dark
This commit is contained in:
commit
268fa39d43
|
@ -51,6 +51,7 @@ define([
|
|||
'cp-admin-defaultlimit',
|
||||
'cp-admin-setlimit',
|
||||
'cp-admin-getlimits',
|
||||
'cp-admin-getquota',
|
||||
],
|
||||
'stats': [
|
||||
'cp-admin-refresh-stats',
|
||||
|
@ -467,6 +468,43 @@ define([
|
|||
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();
|
||||
|
||||
create['refresh-stats'] = function () {
|
||||
|
|
Loading…
Reference in New Issue