v7 — выбор страны и города при регистрации
This commit is contained in:
parent
39cd446b1a
commit
5c3cdb3a10
11
index.html
11
index.html
@ -171,9 +171,13 @@ input[type=file]{display:none}
|
||||
</div>
|
||||
<input type="text" id="regClub" placeholder="Клуб / спортивная школа">
|
||||
<div class="grid2">
|
||||
<select id="regCountry">
|
||||
<option value="">Страна</option>
|
||||
<option>Австралия</option><option>Австрия</option><option>Азербайджан</option><option>Албания</option><option>Алжир</option><option>Ангола</option><option>Аргентина</option><option>Армения</option><option>Афганистан</option><option>Бангладеш</option><option>Бахрейн</option><option>Беларусь</option><option>Бельгия</option><option>Болгария</option><option>Боливия</option><option>Бразилия</option><option>Великобритания</option><option>Венгрия</option><option>Венесуэла</option><option>Вьетнам</option><option>Германия</option><option>Греция</option><option>Грузия</option><option>Дания</option><option>Египет</option><option>Израиль</option><option>Индия</option><option>Индонезия</option><option>Иран</option><option>Ирландия</option><option>Исландия</option><option>Испания</option><option>Италия</option><option>Казахстан</option><option>Канада</option><option>Катар</option><option>Кения</option><option>Кипр</option><option>Китай</option><option>Колумбия</option><option>Корея Южная</option><option>Куба</option><option>Кувейт</option><option>Кыргызстан</option><option>Латвия</option><option>Литва</option><option>Малайзия</option><option>Марокко</option><option>Мексика</option><option>Молдова</option><option>Монголия</option><option>Нидерланды</option><option>Новая Зеландия</option><option>Норвегия</option><option>ОАЭ</option><option>Пакистан</option><option>Перу</option><option>Польша</option><option>Португалия</option><option>Россия</option><option>Румыния</option><option>Саудовская Аравия</option><option>Сербия</option><option>Сингапур</option><option>Словакия</option><option>Словения</option><option>США</option><option>Таджикистан</option><option>Таиланд</option><option>Тайвань</option><option>Тунис</option><option>Туркменистан</option><option>Турция</option><option>Узбекистан</option><option>Украина</option><option>Филиппины</option><option>Финляндия</option><option>Франция</option><option>Хорватия</option><option>Чехия</option><option>Чили</option><option>Швейцария</option><option>Швеция</option><option>Эстония</option><option>ЮАР</option><option>Япония</option>
|
||||
</select>
|
||||
<input type="text" id="regCity" placeholder="Город">
|
||||
<input type="text" id="regCoach" placeholder="Тренер (ФИО)">
|
||||
</div>
|
||||
<input type="text" id="regCoach" placeholder="Тренер (ФИО)">
|
||||
<div class="grid2">
|
||||
<input type="text" id="regRank" placeholder="Разряд / звание">
|
||||
<input type="text" id="regGoal" placeholder="Главная цель">
|
||||
@ -378,6 +382,7 @@ function registerProfile() {
|
||||
age: document.getElementById('regAge').value,
|
||||
birth: document.getElementById('regBirth').value,
|
||||
club: document.getElementById('regClub').value.trim(),
|
||||
country: document.getElementById('regCountry').value,
|
||||
city: document.getElementById('regCity').value.trim(),
|
||||
coach: document.getElementById('regCoach').value.trim(),
|
||||
rank: document.getElementById('regRank').value.trim(),
|
||||
@ -390,7 +395,7 @@ function registerProfile() {
|
||||
profiles.push(profile);
|
||||
SS('profiles', profiles);
|
||||
// Clear form
|
||||
['regName','regSport','regAge','regBirth','regClub','regCity','regCoach','regRank','regGoal'].forEach(id => document.getElementById(id).value = '');
|
||||
['regName','regSport','regAge','regBirth','regCountry','regClub','regCity','regCoach','regRank','regGoal'].forEach(id => document.getElementById(id).value = '');
|
||||
document.getElementById('regPhotoPreview').style.display = 'none';
|
||||
loginProfile(profile.id);
|
||||
}
|
||||
@ -455,7 +460,7 @@ function renderProfileList() {
|
||||
<div class="av">${p.photo ? `<img src="${p.photo}">` : p.name.charAt(0).toUpperCase()}</div>
|
||||
<div class="info">
|
||||
<div class="name">${p.name}</div>
|
||||
<div class="sport">${[p.sport, p.club, p.age ? p.age+' лет' : '', p.birth ? '🎂 '+p.birth : '', p.rank].filter(Boolean).join(' · ')}</div>
|
||||
<div class="sport">${[p.sport, p.club, p.age ? p.age+' лет' : '', p.birth ? '🎂 '+p.birth : '', p.country ? '🌍 '+p.country+(p.city?'/'+p.city:'') : p.city, p.rank].filter(Boolean).join(' · ')}</div>
|
||||
</div>
|
||||
<button class="btn danger small" style="flex-shrink:0" onclick="event.stopPropagation();deleteProfile(${p.id})">🗑</button>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user