|
|
@ -471,6 +471,54 @@ document.addEventListener('DOMContentLoaded', function () { |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Находим все элементы с классом login-open
|
|
|
|
|
|
|
|
document.addEventListener('DOMContentLoaded', function() { |
|
|
|
|
|
|
|
const loginButtons = document.querySelectorAll('.login-open'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
loginButtons.forEach(button => { |
|
|
|
|
|
|
|
button.addEventListener('click', function(event) { |
|
|
|
|
|
|
|
event.preventDefault(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const modal = document.querySelector('.modal'); |
|
|
|
|
|
|
|
const modalAside = document.querySelector('.modal__aside'); |
|
|
|
|
|
|
|
const modalLogin = document.querySelector('.modal__login'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modal.classList.add('active'); |
|
|
|
|
|
|
|
modalLogin.classList.add('active'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Set width and slide in from right
|
|
|
|
|
|
|
|
modalAside.style.width = '20vw'; |
|
|
|
|
|
|
|
modalAside.style.right = '0'; |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const closeButtons = document.querySelectorAll('.modal-close'); |
|
|
|
|
|
|
|
const modal = document.querySelector('.modal'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
closeButtons.forEach(button => { |
|
|
|
|
|
|
|
button.addEventListener('click', closeModal); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modal.addEventListener('click', function(event) { |
|
|
|
|
|
|
|
if (event.target === modal) { |
|
|
|
|
|
|
|
closeModal(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function closeModal() { |
|
|
|
|
|
|
|
const modal = document.querySelector('.modal'); |
|
|
|
|
|
|
|
const modalAside = document.querySelector('.modal__aside'); |
|
|
|
|
|
|
|
const modalLogin = document.querySelector('.modal__login'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modal.classList.remove('active'); |
|
|
|
|
|
|
|
modalLogin.classList.remove('active'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Reset styles
|
|
|
|
|
|
|
|
modalAside.style.width = ''; |
|
|
|
|
|
|
|
modalAside.style.right = '-30vw'; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
document.addEventListener('DOMContentLoaded', function() { |
|
|
|
document.addEventListener('DOMContentLoaded', function() { |
|
|
|
// Initialize Swiper
|
|
|
|
// Initialize Swiper
|
|
|
|