'use strict';
const cardButtons = document.querySelectorAll('.card-button');
const pages = document.querySelectorAll('.page');
const leftMenuItem = document.querySelectorAll('.left-menu-item');
const topMenuItem = document.querySelectorAll('.top-menu-item');
const menu = document.querySelector('#menu');
const topMenu = document.querySelector('.top-menu');
const modal = document.querySelector('#modal');
const burger = document.querySelector('.navbar-burger');
const allPics = document.querySelectorAll('.img-column');
const allVideo = document.querySelectorAll('.video');
allPics.forEach((pic) => {
pic.addEventListener('click', (event) => {
modalMessage(event.target.outerHTML)
});
});
allVideo.forEach((video) => {
video.addEventListener('click', (event) => {
modalMessage(event.target.outerHTML)
});
});
const modalMessage = (node) => {
let modal=document.getElementById('modal');
modal.innerHTML=`
`;
};
modal.addEventListener('click', (event) => {
if ((event.target.className=='modal-background') || (event.target.id=='modal-close')) {
modal.innerHTML="";
};
});
function deselectMenu() {
leftMenuItem.forEach((item) => {
item.parentNode.classList.remove('is-active');
});
};
function hidePages(){
pages.forEach((page) => {
page.classList.add('page-transparent');
page.classList.add('is-hidden');
})
};
cardButtons.forEach((card) => {
card.addEventListener('click', () => {
hidePages();
deselectMenu();
menu.classList.remove('is-hidden');
document.querySelector('.navbar').classList.remove('is-hidden');
document.querySelector(`#lm-${card.id.replace('cb-','')}`).parentNode.classList.add('is-active');
document.querySelector(`#p${card.id.replace('cb-','')}`).classList.remove('is-hidden');
window.scrollTo(0,0);
});
});
leftMenuItem.forEach((item) => {
item.addEventListener('click', () => {
hidePages();
deselectMenu();
item.parentNode.classList.add('is-active');
document.querySelector(`#p${item.id.replace('lm-','')}`).classList.remove('is-hidden');
window.scrollTo(0,0);
});
});
topMenuItem.forEach((item) => {
item.addEventListener('click', () => {
hidePages();
topMenu.classList.add('is-hidden');
document.querySelector(`#p${item.id.replace('tm-','')}`).classList.remove('is-hidden');
window.scrollTo(0,0);
});
});
burger.addEventListener('click', () => {
topMenu.classList.toggle('is-hidden');
})