-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmain2.js
73 lines (55 loc) · 1.86 KB
/
main2.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
let currentCurrency = "Indian rupee (INR)";
let currentDate = new Date("01-01-2022");
let currentRange = 4;
let dayCount = [0, 6, 29, 89, 364];
let currencySet = [];
let chartX = [];
let chartY = [];
var myChart;
let dropDown = document.getElementById("currencyList");
dropDown.addEventListener("change", filterData);
let dbtn = document.getElementById("btnDaily");
dbtn.addEventListener("click", () => {
currentRange = 0;
filterData();
});
let wbtn = document.getElementById("btnWeekly");
wbtn.addEventListener("click", () => {
currentRange = 1;
filterData();
});
let mbtn = document.getElementById("btnMonthly");
mbtn.addEventListener("click", () => {
currentRange = 2;
filterData();
});
let qbtn = document.getElementById("btnQuaterly");
qbtn.addEventListener("click", () => {
currentRange = 3;
filterData();
});
let ybtn = document.getElementById("btnYearly");
ybtn.addEventListener("click", () => {
currentRange = 4;
filterData();
});
let sDate = document.getElementById("selectedDate");
sDate.addEventListener("change", filterData);
function addDays(originalDate, days){
cloneDate = new Date(originalDate.valueOf());
cloneDate.setDate(cloneDate.getDate() + days);
return cloneDate;
}
data.forEach(element => {
for (var key of Object.keys(element)) {
if(key != "1Date")
currencySet.push(key);
}
});
currencySet = [...new Set(currencySet)];
let currencyList = "<option value=''>Select Currency 2</option>";
currencySet.forEach((currency) => {
if(currency == "Indian rupee (INR)") currencyList += "<option value='" + currency + "' selected>" + currency +"</option>"
else currencyList += "<option value='" + currency + "'>" + currency +"</option>"
});
document.getElementById("currencyList").innerHTML = currencyList;