-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
27 lines (22 loc) · 1.01 KB
/
script.js
File metadata and controls
27 lines (22 loc) · 1.01 KB
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
const openModalButton = document.querySelector('.open-modal');
const modalWrapper = document.querySelector('.modal-wrapper');
openModalButton.addEventListener('click', () => {
modalWrapper.classList.add('modal-wrapper--show');
})
const closeModalButton = document.querySelector('.close-modal-button');
closeModalButton.addEventListener('click', () => {
modalWrapper.classList.remove('modal-wrapper--show');
})
const statusIndicator = document.querySelector('.status-indicator');
const disagreeButton = document.querySelector('.disagree-button');
disagreeButton.addEventListener('click', () => {
statusIndicator.innerHTML = 'Disagreed ❌';
statusIndicator.style.color = 'rgb(243, 18, 96)';
modalWrapper.classList.remove('modal-wrapper--show');
})
const agreeButton = document.querySelector('.agree-button');
agreeButton.addEventListener('click', () => {
statusIndicator.innerHTML = 'Agreed ✅';
statusIndicator.style.color = 'rgb(0,138,48)';
modalWrapper.classList.remove('modal-wrapper--show');
})