-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
69 lines (40 loc) · 1.09 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
63
64
65
66
67
68
69
let currpg = 1;
const prev = document.getElementById("previous");
const nex = document.getElementById("next");
prev.style.visibility = "hiddden";
nex.style.visibility = "hidden";
if(currpg == 1){
prev.style.visibility = "hidden";
}
if(currpg==18){
nex.style.visibility = "hidden";
}
function previous() {
if (currpg > 1) {
currpg--;
}
getData();
}
function next() {
if (currpg < 18) {
currpg++;
}
getData();
}
async function getData() {
const response = await fetch(`https://bhagavadgitaapi.in/chapter/${currpg}/`);
console.log(response);
const data = await response.json();
const summarytxt = data.summary.en;
const chNo = data.chapter_number;
const summary = document.getElementById("summary");
summary.innerHTML = summarytxt;
const ch = document.getElementById("ch");
ch.innerHTML = "Chapter " + chNo;
document.getElementById("loader").style.display="none";
prev.style.visibility = "visible";
nex.style.visibility = "visible";
prev.addEventListener("click", previous)
nex.addEventListener("click", next)
}
getData();