-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathasi.js
105 lines (98 loc) · 4.41 KB
/
asi.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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
fetch("https://api.allorigins.win/get?url=https://covid19.saglik.gov.tr", {
method: "GET",
credentials: "same-origin",
})
.then(function (response) {
return response.text();
})
.then(function (html) {
var parser = new DOMParser();
var doc = parser.parseFromString(html, "text/html");
const veri = doc.getElementsByTagName("g");
const yuzdeVeri = doc.getElementsByTagName("script");
// console.log(yuzdeVeri)
var yuzdeGenel = JSON.stringify(yuzdeVeri[12].innerHTML);
var vakaDurum = JSON.stringify(yuzdeVeri[23].innerHTML);
vakaDurum = vakaDurum.split('"').join("\\").split("\\");
yuzdeGenel = yuzdeGenel.split("=").join(";").split(";").join("''").split("'");
console.log(vakaDurum)
document.querySelector("#fdoz").textContent = yuzdeGenel[3];
document.querySelector("#sdoz").textContent = yuzdeGenel[9];
document.querySelector("#tdoz").textContent = yuzdeGenel[15];
document.querySelector("#toplam").textContent = yuzdeGenel[27];
document.querySelector("#tarihAsi").textContent = yuzdeGenel[63];
document.querySelector("#tarih").textContent = vakaDurum[21];
document.querySelector("#test").textContent = vakaDurum[37];
document.querySelector("#poz").textContent = vakaDurum[53];
document.querySelector("#dea").textContent = vakaDurum[85];
var dataset = [...veri].map((m) => m.dataset);
JsonData = JSON.parse(JSON.stringify(dataset));
JsonData = { ...JsonData };
delete JsonData[0];
// console.log(JsonData)
var sayacMavi =0;
var sayacKirmizi =0;
var sayacTuruncu =0;
var sayacSari=0;
var tr,element;
var sira=1;
for (var i = 1; i < 82; i++) {
tr = $("<tr/>");
tr.append("<td>" + i + "</td>");
tr.append("<td>" + JsonData[i].adi + "</td>");
if (JsonData[i].yuzde < "% 55.0") {
element = document.querySelector('[data-iladi='+JsonData[i].adi+']');
element.style.fill = "red";
let div = document.createElement('span');
div.innerHTML = JsonData[i].yuzde;
element.append(div)
sayacKirmizi++;
tr.append("<td style='color:#f22536'>" + JsonData[i].yuzde + "</td>");
} else if (JsonData[i].yuzde >= "% 75.0") {
element = document.querySelector('[data-iladi='+JsonData[i].adi+']');
element.style.fill = "blue ";
let div = document.createElement('span');
div.innerHTML = JsonData[i].yuzde;
element.append(div)
sayacMavi++;
tr.append("<td style='color:#4dc3fa'>" + JsonData[i].yuzde + "</td>");
} else if(JsonData[i].yuzde >= "% 55.0" && JsonData[i].yuzde <= "% 65.0"){
element = document.querySelector('[data-iladi='+JsonData[i].adi+']');
element.style.fill = "orange";
let div = document.createElement('span');
div.innerHTML = JsonData[i].yuzde;
element.append(div)
sayacTuruncu++;
tr.append("<td style='color:#ea8421'>" + JsonData[i].yuzde + "</td>");
}else{
element = document.querySelector('[data-iladi='+JsonData[i].adi+']');
element.style.fill = "#e6e600";
let div = document.createElement('span');
div.innerHTML = JsonData[i].yuzde;
element.append(div)
sayacSari++;
tr.append("<td style='color:yellow'>" + JsonData[i].yuzde + "</td>");
}
$("#myTable2").append(tr);
}
for(var k=83;k<164;k++){
tr = $("<tr/>");
tr.append("<td>" + sira + "</td>");
tr.append("<td>" + JsonData[k].adi.split('\\').join('').split('"').join('') + "</td>");
tr.append('<td id='+k+' >' + JsonData[k].detay.split('\\').join('').split('"').join('').split('n').join('') + "</td>");
$("#myTable").append(tr);
sira++;
document.getElementById(''+k+'').setAttribute('data-sort','' + JsonData[k].detay.split(",").join("")+ '');
}
document.getElementById("mavi").innerHTML = sayacMavi;
document.getElementById("kirmizi").innerHTML = sayacKirmizi;
document.getElementById("turuncu").innerHTML = sayacTuruncu;
document.getElementById("sari").innerHTML = sayacSari;
document.getElementById("genelOran2").innerHTML =
parseFloat(yuzdeGenel[45]) + "%";
document.getElementById("progress-value2").style.width =
parseFloat(yuzdeGenel[45]) + "%";
})
.catch(function (err) {
console.warn("Something went wrong.", err);
});