Ajouts de nouvelles pages sur le site

This commit is contained in:
2024-01-19 03:17:54 +01:00
parent a32c93feb4
commit 3025684d7a
24 changed files with 921 additions and 414 deletions

View File

@@ -1,37 +1,41 @@
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');
function openLoginForm(event) {
event.preventDefault();
event.stopPropagation();
wrapper.classList.add('active-popup');
}
function closeLoginForm(event) {
event.preventDefault();
event.stopPropagation();
wrapper.classList.remove('active-popup');
}
function hideLoginForm() {
wrapper.classList.remove('active-popup');
}
registerLink.addEventListener('click', function (event) {
openLoginForm(event);
wrapper.classList.add('active');
});
loginLink.addEventListener('click', function (event) {
openLoginForm(event);
wrapper.classList.remove('active');
});
closeLoginForm();
btnPopup.addEventListener('click', openLoginForm);
iconClose.addEventListener('click', closeLoginForm);
});
var mybutton = document.getElementById("backToTopBtn");
// Afficher le bouton lorsqu'on descend en dessous de 20 pixels depuis le haut de la page
window.onscroll = function () {
scrollFunction();
};
function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
mybutton.style.display = "block";
} else {
mybutton.style.display = "none";
}
}
mybutton.onclick = function () {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
};
function printCV(cvUrl) {
var printWindow = window.open(cvUrl, '_blank');
printWindow.onload = function () {
printWindow.print();
printWindow.onafterprint = function () {
printWindow.close();
};
};
}
document.addEventListener('DOMContentLoaded', function () {
const menuToggle = document.querySelector('.menu-toggle');
const mobileMenu = document.querySelector('.mobile-menu');
menuToggle.addEventListener('click', function () {
mobileMenu.style.display = mobileMenu.style.display === 'none' ? 'flex' : 'none';
});
});