diff --git a/Front-end/index.js b/Front-end/index.js index a37f720..5854639 100644 --- a/Front-end/index.js +++ b/Front-end/index.js @@ -2,6 +2,21 @@ const API_URL = window.location.hostname === 'localhost' || window.location.host ? "http://localhost:3001/api/register" : "/api/register"; +document.addEventListener('DOMContentLoaded', () => { + const logoModel = document.getElementById('logo3d'); + const logoLoader = document.getElementById('logoLoader'); + if (!logoModel || !logoLoader) return; + + logoModel.addEventListener('load', () => { + logoModel.classList.add('is-ready'); + logoLoader.style.display = 'none'; + }, { once: true }); + + logoModel.addEventListener('error', () => { + logoLoader.textContent = '3D logo failed to load'; + }, { once: true }); +}); + function onEvent(){ var max=+event.target.selectedOptions[0].dataset.max||3; var size=document.getElementById('size'); diff --git a/Front-end/register.html b/Front-end/register.html index 103a9e8..82416ee 100644 --- a/Front-end/register.html +++ b/Front-end/register.html @@ -6,6 +6,13 @@
+