change calculation of disk size

Signed-off-by: 王邈 <shankerwangmiao@gmail.com>
This commit is contained in:
王邈 2017-10-08 03:52:43 +08:00
parent d45bfd6a17
commit 9411b054f8
No known key found for this signature in database
GPG Key ID: B031E3CA7BFED96E

View File

@ -2,13 +2,21 @@
---
$(document).ready(() => {
var mir_tmpl = $("#template").text();
function readableFileSize(size) {
var units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
var i = 0;
while(size >= 1024) {
size /= 1024;
++i;
}
return size.toFixed(1) + ' ' + units[i];
}
$.get("/static/status/disk.json", (d) => {
var used_percent = Math.round(d.used_kb * 100 / d.total_kb);
$('#disk-usage-bar')
.attr("aria-valuenow", used_percent)
.css("width", used_percent + "%")
.html("<strong>" + d.used_readable + " / " + d.total_readable + "</strong>");
.html("<strong>" + readableFileSize(d.used_kb * 1024) + " / " + readableFileSize(d.total_kb * 1024) + "</strong>");
});
window.refreshMirrorList = () => {