Site :
- Single page working
This commit is contained in:
@ -6,7 +6,7 @@
|
|||||||
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
|
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/08/25 00:00:21 by edbernar #+# #+# */
|
/* Created: 2024/08/25 00:00:21 by edbernar #+# #+# */
|
||||||
/* Updated: 2024/08/25 21:09:33 by edbernar ### ########.fr */
|
/* Updated: 2024/09/10 17:33:18 by edbernar ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -23,6 +23,18 @@ class Page
|
|||||||
|
|
||||||
constructor()
|
constructor()
|
||||||
{
|
{
|
||||||
|
const thisClass = this;
|
||||||
|
window.onpopstate = function(event) {
|
||||||
|
console.log("verif 2")
|
||||||
|
for (let i = 0; i < thisClass.availablePages.length; i++)
|
||||||
|
{
|
||||||
|
if (window.location.pathname == thisClass.availablePages[i].url)
|
||||||
|
{
|
||||||
|
thisClass.changePage(thisClass.availablePages[i].name);
|
||||||
|
return ;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
for (let i = 0; i < this.availablePages.length; i++)
|
for (let i = 0; i < this.availablePages.length; i++)
|
||||||
{
|
{
|
||||||
if (window.location.pathname == this.availablePages[i].url)
|
if (window.location.pathname == this.availablePages[i].url)
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
|
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/08/07 17:40:15 by edbernar #+# #+# */
|
/* Created: 2024/08/07 17:40:15 by edbernar #+# #+# */
|
||||||
/* Updated: 2024/09/08 17:57:28 by edbernar ### ########.fr */
|
/* Updated: 2024/09/10 16:41:57 by edbernar ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -48,17 +48,17 @@ class Login
|
|||||||
{
|
{
|
||||||
const loginButton = document.getElementById('loginButton');
|
const loginButton = document.getElementById('loginButton');
|
||||||
const form = document.getElementById('loginForm');
|
const form = document.getElementById('loginForm');
|
||||||
const registerButton = document.getElementById('new-player');
|
const registerButton = document.getElementsByClassName('new-player')[0];
|
||||||
const loginBackButton = document.getElementById('old-player');
|
// const loginBackButton = document.getElementById('old-player');
|
||||||
const button42 = document.getElementsByClassName('login-42-btn')[0];
|
const button42 = document.getElementsByClassName('login-42-btn')[0];
|
||||||
const registerForm = document.getElementById('registerForm');
|
const registerForm = document.getElementById('registerForm');
|
||||||
|
|
||||||
registerButton.removeEventListener('click', redirection);
|
button42.removeEventListener('click', redirection);
|
||||||
loginButton.removeEventListener('click', showLoginDiv);
|
loginButton.removeEventListener('click', showLoginDiv);
|
||||||
form.removeEventListener('submit', connect);
|
form.removeEventListener('submit', connect);
|
||||||
registerButton.removeEventListener('click', changeWindowLogin);
|
registerButton.removeEventListener('click', changeWindowLogin);
|
||||||
registerForm.removeEventListener('submit', createAccount);
|
registerForm.removeEventListener('submit', createAccount);
|
||||||
loginBackButton.removeEventListener('click', changeWindowLoginBack);
|
// loginBackButton.removeEventListener('click', changeWindowLoginBack);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user