mirror of
https://github.com/zeldaret/website.git
synced 2026-09-27 22:45:15 -04:00
37 lines
1.2 KiB
JavaScript
37 lines
1.2 KiB
JavaScript
var url = "reports/progress.json";
|
|
|
|
function getJSON(file, callback) {
|
|
var req = new XMLHttpRequest();
|
|
req.overrideMimeType("application/json");
|
|
req.open("GET", file, true);
|
|
req.onreadystatechange = function() {
|
|
if (req.readyState === 4 && req.status == "200") {
|
|
callback(req.responseText);
|
|
}
|
|
}
|
|
req.send(null);
|
|
}
|
|
|
|
function setText(classname, value)
|
|
{
|
|
var elem = document.getElementById(classname);
|
|
console.log(value);
|
|
elem.innerText = value;
|
|
}
|
|
|
|
window.onload = function() {
|
|
|
|
//var text = '{"reports": {"1590587451.6147666": {"total_percent": 19.058612988321162, "boot_percent": 100.0, "code_percent": 50.909445807705794, "overlay_percent": 6.997155049786628}}}';
|
|
getJSON(url, function(text) {
|
|
var progress = JSON.parse(text);
|
|
var timestamp = Object.keys(progress.reports)[0];
|
|
var date = new Date(timestamp.split(".")[0] *1000);
|
|
setText("last_change", date.toLocaleDateString() + " " + date.toLocaleTimeString());
|
|
|
|
var keys = Object.keys(progress.reports[timestamp]);
|
|
keys.forEach(e => {
|
|
setText(e, progress.reports[timestamp][e] + "%");
|
|
});
|
|
});
|
|
};
|