function pwaGoBack() { // Se esiste una pagina precedente nella cronologia della sessione if (window.history.length > 1) { window.history.back(); } else { // Fallback se l’app รจ stata aperta direttamente su questa pagina window.location.href = “/”; } }
.info-toggle-container { display: flex; justify-content: center; gap: 8px; margin-bottom: 24px; padding: 6px; background: #f1f3f5; border-radius: 30px; max-width: 520px; margin-left: auto; margin-right: auto; } .info-toggle-btn { flex: 1; border: none; background: transparent; padding: 10px 14px; border-radius: 25px; font-size: 13px; font-weight: 700; color: #495057; cursor: pointer; transition: all 0.25s ease; white-space: nowrap; text-align: center; } .info-toggle-btn.active { background: #e52424; color: #ffffff; box-shadow: 0 2px 8px rgba(229, 36, 36, 0.35); } /* Vista iniziale: mostra alloggi e nasconde le altre due */ .vista-raggiungi, .vista-sponsor { display: none !important; } /* Adattamento schermi piccoli */ @media (max-width: 480px) { .info-toggle-container { gap: 4px; padding: 4px; } .info-toggle-btn { font-size: 11px; padding: 8px 6px; } } function switchInfoView(view) { const vistaAlloggi = document.querySelector(‘.vista-alloggi’); const vistaRaggiungi = document.querySelector(‘.vista-raggiungi’); const vistaSponsor = document.querySelector(‘.vista-sponsor’); const btnAlloggi = document.getElementById(‘btn-vista-alloggi’); const btnRaggiungi = document.getElementById(‘btn-vista-raggiungi’); const btnSponsor = document.getElementById(‘btn-vista-sponsor’); // 1. Reset: nasconde tutte le sezioni if (vistaAlloggi) vistaAlloggi.style.setProperty(‘display’, ‘none’, ‘important’); if (vistaRaggiungi) vistaRaggiungi.style.setProperty(‘display’, ‘none’, ‘important’); if (vistaSponsor) vistaSponsor.style.setProperty(‘display’, ‘none’, ‘important’); // 2. Reset: rimuove classe active da tutti i bottoni btnAlloggi.classList.remove(‘active’); btnRaggiungi.classList.remove(‘active’); btnSponsor.classList.remove(‘active’); // 3. Attiva solo la vista e il bottone selezionati if (view === ‘alloggi’) { if (vistaAlloggi) vistaAlloggi.style.setProperty(‘display’, ‘block’, ‘important’); btnAlloggi.classList.add(‘active’); } else if (view === ‘raggiungi’) { if (vistaRaggiungi) vistaRaggiungi.style.setProperty(‘display’, ‘block’, ‘important’); btnRaggiungi.classList.add(‘active’); } else if (view === ‘sponsor’) { if (vistaSponsor) vistaSponsor.style.setProperty(‘display’, ‘block’, ‘important’); btnSponsor.classList.add(‘active’); } }

App created by Giuseppe Ragucci

____________________________________