-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
47 lines (36 loc) · 1.11 KB
/
app.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
let timeMode = localStorage.getItem('timeMode')
const toggleBtn = document.querySelector('#checkbox')
const month = document.querySelector('.month')
const prices = document.querySelectorAll('.price')
const enableYearMode = () => {
const year = document.querySelectorAll('#year')
const prices = document.querySelectorAll('.price')
year.forEach((year) => {
year.innerHTML = '/year'
})
prices.forEach((price, index) => {
price.innerHTML = prices[index].innerHTML * 11
}
)
localStorage.setItem('timeMode', 'enabled')
}
const enableMonthMode = () => {
const year = document.querySelectorAll('#year')
const prices = document.querySelectorAll('.price')
year.forEach((year) => {
year.innerHTML = '/mo'
})
prices.forEach((price, index) => {
price.innerHTML = prices[index].innerHTML / 11
}
)
localStorage.setItem('timeMode', null)
}
toggleBtn.addEventListener('click', () => {
let timeMode = localStorage.getItem('timeMode')
if (timeMode !== 'enabled') {
enableYearMode()
} else {
enableMonthMode()
}
})