mirror of
https://github.com/fabrice404/olympics-calendar.git
synced 2025-12-24 05:49:10 +00:00
465 lines
32 KiB
HTML
465 lines
32 KiB
HTML
<!DOCTYPE html>
|
|
<html data-theme="cmyk">
|
|
|
|
<head>
|
|
<title>Paris 2024 - Calendars</title>
|
|
<link href="https://fabrice404.github.io/olympics-calendar/main.css?refresh=20240824T2035" rel="stylesheet">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="description" content="Paris 2024 - Calendars">
|
|
<meta name="keywords" content="Paris 2024 - Calendars">
|
|
<meta name="author" content="Fabrice LAMANT">
|
|
</head>
|
|
|
|
<body>
|
|
<div class="p-4">
|
|
<div class="navbar bg-base-100">
|
|
<div class="navbar-start">
|
|
<div class="dropdown">
|
|
<div tabindex="0" role="button" class="btn btn-ghost btn-circle">
|
|
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24"
|
|
stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h7" />
|
|
</svg>
|
|
</div>
|
|
<ul tabindex="0" class="menu menu-sm dropdown-content bg-base-100 rounded-box z-50 mt-3 w-52 p-2 shadow">
|
|
<li><a href="./index.html">Calendars</a></li>
|
|
<li><a href="./today.html">Today's events</a></li>
|
|
<li><a href="./medals.html">Medals table</a></li>
|
|
<hr />
|
|
<!-- <li><a href="https://fabrice404.github.io/olympics-calendar/index.html">English</a></li>
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/ja/index.html">日本語</a></li>
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/ko/index.html">한국어</a></li>
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/ru/index.html">Русский</a></li>
|
|
<li><a href="https://fabrice404.github.io/olympics-calendar/zh/index.html">中文</a></li>
|
|
<hr /> -->
|
|
<li><a href="https://github.com/fabrice404/olympics-calendar" target="_blank">Source code</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="navbar-center">
|
|
<a class="btn btn-ghost text-xl" href="./">Paris 2024 - Calendars</a>
|
|
</div>
|
|
<div class="navbar-end">
|
|
</div>
|
|
</div>
|
|
|
|
<div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion" checked="checked">
|
|
<div class="collapse-title text-xl font-medium">All sports</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/general', 'en');">Full schedule</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ARG', 'en');">🇦🇷 ARG</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/AUS', 'en');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/BIH', 'en');">🇧🇦 BIH</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/BRA', 'en');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/CAN', 'en');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/CHN', 'en');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/COL', 'en');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/DEN', 'en');">🇩🇰 DEN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/EGY', 'en');">🇪🇬 EGY</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ESP', 'en');">🇪🇸 ESP</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/FRA', 'en');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/GBR', 'en');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/GER', 'en');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/IRI', 'en');">🇮🇷 IRI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ISR', 'en');">🇮🇱 ISR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/ITA', 'en');">🇮🇹 ITA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/JPN', 'en');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/KAZ', 'en');">🇰🇿 KAZ</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/KOR', 'en');">🇰🇷 KOR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/MAR', 'en');">🇲🇦 MAR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/NED', 'en');">🇳🇱 NED</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/RWA', 'en');">🇷🇼 RWA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/SLO', 'en');">🇸🇮 SLO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/TUR', 'en');">🇹🇷 TUR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/UKR', 'en');">🇺🇦 UKR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('general/USA', 'en');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">🏅 Medal events</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/general', 'en');">Full schedule</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ARG', 'en');">🇦🇷 ARG</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/AUS', 'en');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/BIH', 'en');">🇧🇦 BIH</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/BRA', 'en');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/CAN', 'en');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/CHN', 'en');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/COL', 'en');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/DEN', 'en');">🇩🇰 DEN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/EGY', 'en');">🇪🇬 EGY</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ESP', 'en');">🇪🇸 ESP</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/FRA', 'en');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/GBR', 'en');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/GER', 'en');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/IRI', 'en');">🇮🇷 IRI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ISR', 'en');">🇮🇱 ISR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/ITA', 'en');">🇮🇹 ITA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/JPN', 'en');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/KAZ', 'en');">🇰🇿 KAZ</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/KOR', 'en');">🇰🇷 KOR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/MAR', 'en');">🇲🇦 MAR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/NED', 'en');">🇳🇱 NED</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/RWA', 'en');">🇷🇼 RWA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/SLO', 'en');">🇸🇮 SLO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/TUR', 'en');">🇹🇷 TUR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/UKR', 'en');">🇺🇦 UKR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('medals/USA', 'en');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium">📅 Today's events</div>
|
|
<div class="collapse-content text-center">
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ARG">🇦🇷 ARG</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=AUS">🇦🇺 AUS</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=BIH">🇧🇦 BIH</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=BRA">🇧🇷 BRA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=CAN">🇨🇦 CAN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=CHN">🇨🇳 CHN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=COL">🇨🇴 COL</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=DEN">🇩🇰 DEN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=EGY">🇪🇬 EGY</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ESP">🇪🇸 ESP</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=FRA">🇫🇷 FRA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=GBR">🇬🇧 GBR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=GER">🇩🇪 GER</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=IRI">🇮🇷 IRI</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ISR">🇮🇱 ISR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=ITA">🇮🇹 ITA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=JPN">🇯🇵 JPN</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=KAZ">🇰🇿 KAZ</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=KOR">🇰🇷 KOR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=MAR">🇲🇦 MAR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=NED">🇳🇱 NED</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=RWA">🇷🇼 RWA</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=SLO">🇸🇮 SLO</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=TUR">🇹🇷 TUR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=UKR">🇺🇦 UKR</a>
|
|
<a class="btn btn-sm bg-gray-300 min-w-24 mb-1" href="./today.html?noc=USA">🇺🇸 USA</a>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Blind Football</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/ARG', 'en');">🇦🇷 ARG</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/BRA', 'en');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/CHN', 'en');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/COL', 'en');">🇨🇴 COL</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/FRA', 'en');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/JPN', 'en');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/MAR', 'en');">🇲🇦 MAR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('blind-football/TUR', 'en');">🇹🇷 TUR</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Boccia</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('boccia/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('boccia/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Goalball</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/BRA', 'en');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/CAN', 'en');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/CHN', 'en');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/EGY', 'en');">🇪🇬 EGY</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/FRA', 'en');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/IRI', 'en');">🇮🇷 IRI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/ISR', 'en');">🇮🇱 ISR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/JPN', 'en');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/KOR', 'en');">🇰🇷 KOR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/TUR', 'en');">🇹🇷 TUR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/UKR', 'en');">🇺🇦 UKR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('goalball/USA', 'en');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Archery</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-archery/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-archery/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Athletics</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-athletics/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-athletics/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Badminton</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-badminton/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-badminton/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Canoe</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-canoe/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-canoe/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Cycling Road</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-cycling-road/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-cycling-road/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Cycling Track</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-cycling-track/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-cycling-track/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Equestrian</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-equestrian/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-equestrian/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Judo</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-judo/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-judo/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Powerlifting</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-powerlifting/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-powerlifting/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Rowing</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-rowing/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-rowing/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Swimming</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-swimming/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-swimming/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Table Tennis</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-table-tennis/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-table-tennis/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Taekwondo</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-taekwondo/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-taekwondo/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Para Triathlon</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-triathlon/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('para-triathlon/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Shooting Para Sport</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('shooting-para-sport/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('shooting-para-sport/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Sitting Volleyball</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/BIH', 'en');">🇧🇦 BIH</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/BRA', 'en');">🇧🇷 BRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/CAN', 'en');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/CHN', 'en');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/EGY', 'en');">🇪🇬 EGY</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/FRA', 'en');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/GER', 'en');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/IRI', 'en');">🇮🇷 IRI</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/ITA', 'en');">🇮🇹 ITA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/KAZ', 'en');">🇰🇿 KAZ</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/RWA', 'en');">🇷🇼 RWA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/SLO', 'en');">🇸🇮 SLO</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/UKR', 'en');">🇺🇦 UKR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('sitting-volleyball/USA', 'en');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Wheelchair Basketball</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/AUS', 'en');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/CAN', 'en');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/CHN', 'en');">🇨🇳 CHN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/ESP', 'en');">🇪🇸 ESP</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/FRA', 'en');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/GBR', 'en');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/GER', 'en');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/JPN', 'en');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/NED', 'en');">🇳🇱 NED</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-basketball/USA', 'en');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Wheelchair Fencing</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-fencing/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-fencing/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Wheelchair Rugby</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/AUS', 'en');">🇦🇺 AUS</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/CAN', 'en');">🇨🇦 CAN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/DEN', 'en');">🇩🇰 DEN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/FRA', 'en');">🇫🇷 FRA</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/GBR', 'en');">🇬🇧 GBR</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/GER', 'en');">🇩🇪 GER</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/JPN', 'en');">🇯🇵 JPN</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-rugby/USA', 'en');">🇺🇸 USA</button>
|
|
</div>
|
|
</div>
|
|
<div class="collapse collapse-arrow bg-gray-100 mb-1">
|
|
<input type="radio" name="accordion">
|
|
<div class="collapse-title text-xl font-medium"> Wheelchair Tennis</div>
|
|
<div class="collapse-content text-center">
|
|
<div>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-tennis/general', 'en');">Full schedule</button>
|
|
<button class="btn btn-sm bg-gray-300 min-w-24 mb-1" onclick="showModal('wheelchair-tennis/medals', 'en');">🏅 Medal events</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<dialog id="modal" class="modal">
|
|
<div class="modal-box">
|
|
</h3>
|
|
<input type="text" class="input input-bordered w-full text-sm" id="link" readonly="readonly"></input>
|
|
<div class="modal-action">
|
|
<form method="dialog">
|
|
<button class="btn">Close</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</dialog>
|
|
|
|
<div class="text-sm my-10 text-center">
|
|
This webiste is not affiliated with the International Olympic Committee. All trademarks, logos and brand names are the property of their respective owners.
|
|
</div>
|
|
</div>
|
|
<script>
|
|
const showModal = (key, language) => {
|
|
document.querySelector("#modal #link")
|
|
.setAttribute('value', `https://fabrice404.github.io/olympics-calendar/${language}/${key}.ics`);
|
|
modal.showModal();
|
|
};
|
|
</script>
|
|
<!-- Google tag (gtag.js) -->
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-0KQC1F1K4H"></script>
|
|
<script>
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag() { dataLayer.push(arguments); }
|
|
gtag('js', new Date());
|
|
gtag('config', 'G-0KQC1F1K4H');
|
|
</script>
|
|
</body>
|