-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
62 lines (57 loc) · 2.21 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
console.log("hello");
const data = "https://api.rootnet.in/covid19-in/stats/latest";
// const lastUpdated = document.querySelector(".last_updated");
fetch(data)
.then((response) => response.json())
.then((data) => {
const obj = Object.values(data.data.summary);
const regional = Object.values(data.data.regional);
// const refreshed = data.lastOriginUpdate;
const refreshedDate = new Date(data.lastOriginUpdate).toLocaleString();
document.querySelector(".last_updated").textContent = refreshedDate;
const [
confirmed,
_confirmedIndian,
_confirmedForeign,
discharged,
deaths,
] = obj;
console.log("confirmed : " + confirmed);
console.log("discharged : " + discharged);
console.log("deaths : " + deaths);
console.log("total : " + (confirmed + discharged + deaths));
console.log("last updated : " + refreshedDate);
if (regional.length > 0) {
// var arrayOfObjects = Object.values(data.data.regional);
// var temp = "";
// for (var i = 0; i < arrayOfObjects.length; i++) {
// var object = arrayOfObjects[i];
// for (var property in object) {
// }
// }
var tbl = $("<table/>").attr("id", "mytable");
$("#div1").append(tbl);
for (var i = 0; i < regional.length; i++) {
var tr = "<tr>";
var td1 = "<td>" + regional[i]["loc"] + "</td>";
var td2 = "<td>" + regional[i]["totalConfirmed"] + "</td>";
// var td3 = "<td>" + regional[i]["active"] + "</td>";
// var td4 = "<td>" + regional[i]["confirmedCasesForeign"] + "</td>";
var td3 = "<td>" + regional[i]["discharged"] + "</td>";
var td4 = "<td>" + regional[i]["deaths"] + "</td></tr>";
$("#mytable").append(tr + td1 + td2 + td3 + td4);
}
document.querySelector(
".confirmed .number"
).textContent = confirmed.toLocaleString();
document.querySelector(".active .number").textContent = (
confirmed - discharged
).toLocaleString();
document.querySelector(
".recovered .number"
).textContent = discharged.toLocaleString();
document.querySelector(
".deceased .number"
).textContent = deaths.toLocaleString();
}
});