Загрузка данных
document.addEventListener('DOMContentLoaded', function() {
const settingsModal = document.getElementById('myModal');
const settingsBtn = document.getElementById('openModalBtn');
const settingsClose = settingsModal ? settingsModal.querySelector('.close-btn') : null;
if (settingsBtn && settingsModal) {
settingsBtn.onclick = function() {
settingsModal.style.display = "flex";
}
}
const accountsModal = document.getElementById('accountsModal');
const accountsBtn = document.getElementById('openAccountsBtn');
const accountsBtn2 = document.getElementById('openAccountsBtn2');
const accountsClose = accountsModal ? accountsModal.querySelector('.close-btn') : null;
if (accountsBtn && accountsModal) {
accountsBtn.onclick = function(e) {
e.preventDefault();
accountsModal.style.display = "flex";
}
}
if (accountsBtn2 && accountsModal) {
accountsBtn2.onclick = function(e) {
e.preventDefault();
accountsModal.style.display = "flex";
}
}
if (settingsClose) settingsClose.onclick = () => settingsModal.style.display = "none";
if (accountsClose) accountsClose.onclick = () => accountsModal.style.display = "none";
window.addEventListener('click', function(event) {
if (event.target === settingsModal) {
settingsModal.style.display = "none";
}
if (event.target === accountsModal) {
accountsModal.style.display = "none";
}
});
});
const openBtnImg = document.getElementById('openModalBtn-img');
const closeBtnImg = document.getElementById('closeModalBtn-img');
const modalImg = document.getElementById('myModal-img');
const modalContentImg = modal.querySelector('.modal-img-content');
openBtnImg.addEventListener('click', () => {
modalImg.classList.add('open');
});
closeBtnImg.addEventListener('click', () => {
modalImg.classList.remove('open');
});
modalImg.addEventListener('click', (event) => {
if (event.target === body) {
modalImg.classList.remove('open');
}
});
document.addEventListener('keydown', (event) => {
if (event.key === 'Escape' && modalImg.classList.contains('open')) {
modalImg.classList.remove('open');
}
});
const openBtnMore = document.getElementById('openModalBtn-more');
const closeBtnMore = document.getElementById('closeModalBtn-more');
const modalMore = document.getElementById('myModal-more');
const modalContentMore = modal.querySelector('.modal-more-content');
openBtnMore.addEventListener('click', () => {
modalMore.classList.add('open');
});
closeBtnMore.addEventListener('click', () => {
modalMore.classList.remove('open');
});
modalMore.addEventListener('click', (event) => {
if (event.target === body) {
modalMore.classList.remove('open');
}
});
document.addEventListener('keydown', (event) => {
if (event.key === 'Escape' && modalMore.classList.contains('open')) {
modalMore.classList.remove('open');
}
});
document.addEventListener('DOMContentLoaded', function() {
const accModal = document.getElementById('accountsModal');
const openAccBtn = document.getElementById('openAccountsBtn');
const closeAccBtn = document.getElementById('closeAccountsBtn');
if (openAccBtn && accModal) {
openAccBtn.addEventListener('click', function(e) {
e.preventDefault();
accModal.style.display = 'flex';
});
}
if (closeAccBtn && accModal) {
closeAccBtn.addEventListener('click', function() {
accModal.style.display = 'none';
});
}
window.addEventListener('click', function(event) {
if (event.target === accModal) {
accModal.style.display = 'none';
}
});
});