Files
SITE_WEB/script.js

38 lines
1.2 KiB
JavaScript
Raw Normal View History

2024-01-17 20:42:02 +01:00
document.addEventListener("DOMContentLoaded", function () {
const wrapper = document.querySelector('.wrapper');
const loginLink = document.querySelector('.login-link');
const registerLink = document.querySelector('.register-link');
const btnPopup = document.querySelector('.btnLogin-popup');
const iconClose = document.querySelector('.icon-close');
2024-01-17 20:42:02 +01:00
function openLoginForm(event) {
event.preventDefault();
event.stopPropagation();
wrapper.classList.add('active-popup');
}
2024-01-17 20:42:02 +01:00
function closeLoginForm(event) {
event.preventDefault();
event.stopPropagation();
wrapper.classList.remove('active-popup');
}
2024-01-18 14:12:43 +01:00
function hideLoginForm() {
wrapper.classList.remove('active-popup');
}
2024-01-17 20:42:02 +01:00
registerLink.addEventListener('click', function (event) {
openLoginForm(event);
wrapper.classList.add('active');
});
loginLink.addEventListener('click', function (event) {
openLoginForm(event);
wrapper.classList.remove('active');
});
2024-01-18 14:12:43 +01:00
closeLoginForm();
2024-01-17 20:42:02 +01:00
btnPopup.addEventListener('click', openLoginForm);
iconClose.addEventListener('click', closeLoginForm);
});