textContent = 'Копировать пароль', 2000);
}).catch(()=> {
alert('Не удалось скопировать — выделите и скопируйте вручную.');
});
} else {
// fallback
const ta = document.createElement('textarea');
ta.value = pass;
ta.style.position='fixed'; ta.style.left='-9999px';
document.body.appendChild(ta);
ta.select();
try{ document.execCommand('copy'); alert('Пароль скопирован'); } catch(e){ alert('Не получилось'); }
document.body.removeChild(ta);
}
});
// Карта: если пользователь на мобильном, открывать в Яндекс/Google
document.getElementById('mapLink').addEventListener('click', function(e){
// ссылка уже задана; можно улучшить под Яндекс при желании
});
// Пример: если хотите, можно динамически заменить адрес, код кейбокса и пароль WiFi из параметров URL
// (например ?code=5237&wifipass=unique-guest-2025)
(function applyFromQuery(){
const params = new URLSearchParams(location.search);
if(params.get('code')){
// заменить код в тексте (если есть)
document.body.innerHTML = document.body.innerHTML.replace(/5237/g, params.get('code'));
}
if(params.get('wifipass')){
document.getElementById('wifiPass').textContent = params.get('wifipass');
}
})();