diff --git a/docker-compose/requirements/nginx/static/javascript/homePage/main.js b/docker-compose/requirements/nginx/static/javascript/homePage/main.js index 02b804b..1a01e27 100644 --- a/docker-compose/requirements/nginx/static/javascript/homePage/main.js +++ b/docker-compose/requirements/nginx/static/javascript/homePage/main.js @@ -6,7 +6,7 @@ /* By: edbernar scrollToSection(0)); document.getElementById('buttonAuthors').addEventListener('click', () => scrollToSection(1)); document.getElementById('cross-login').addEventListener('click', () => { + dispose3d(); document.getElementById('loginPopup').style.display = 'none'; document.body.style.overflow = 'auto'; }); diff --git a/docker-compose/requirements/nginx/static/javascript/login/3d.js b/docker-compose/requirements/nginx/static/javascript/login/3d.js index 86c6ac0..815092d 100644 --- a/docker-compose/requirements/nginx/static/javascript/login/3d.js +++ b/docker-compose/requirements/nginx/static/javascript/login/3d.js @@ -6,7 +6,7 @@ /* By: edbernar = 0; i--) @@ -110,6 +112,11 @@ function dispose3d() function loop() { + if (!renderer) + { + dispose3d(); + return ; + } renderer.render(scene, camera); if (scene.children[3]) scene.children[3].rotation.y += 0.005;