126 lines
4.4 KiB
HTML
126 lines
4.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Pool Oscars 2025 - Checklist</title>
|
|
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
|
|
<link href="./css/app.css" rel="stylesheet">
|
|
<style>
|
|
.navbar-custom {
|
|
background-color: black;
|
|
color: white;
|
|
}
|
|
.navbar-custom .navbar-brand,
|
|
.navbar-custom .nav-link {
|
|
color: white;
|
|
}
|
|
.navbar-custom .nav-link:hover {
|
|
color: #ddd;
|
|
}
|
|
.movie-table {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
/* New styles for the first column */
|
|
.movie-table th:first-child,
|
|
.movie-table td:first-child {
|
|
width: 1%; /* Shrink to fit the content */
|
|
white-space: nowrap; /* Prevent wrapping */
|
|
}
|
|
|
|
.movie-table {
|
|
table-layout: auto; /* Allow the browser to size columns automatically */
|
|
}
|
|
.ratio {
|
|
font-weight: bold;
|
|
margin-top: 10px;
|
|
}
|
|
.navbar-toggler {
|
|
border-color: white;
|
|
}
|
|
.navbar-toggler-icon {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
|
|
}
|
|
/* New styles for table */
|
|
.table-hover tbody tr:hover {
|
|
background-color: #f1f1f1;
|
|
cursor: pointer;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body class="bg-light">
|
|
|
|
<!-- Black banner with buttons and user info -->
|
|
<nav class="navbar navbar-expand-lg navbar-custom">
|
|
<div class="container">
|
|
<a class="navbar-brand" style="margin-left: -7px;">
|
|
<img src="img/logo_w.png" style="max-width: 220px; height: 70px; object-fit: contain;">
|
|
</a>
|
|
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
<div class="collapse navbar-collapse" id="navbarNav">
|
|
<div class="navbar-nav">
|
|
<a href="movies.html" class="nav-link btn btn-outline-light me-2">Films</a>
|
|
<a href="checklist.html" class="nav-link btn btn-outline-light me-2">Checklist</a>
|
|
<a href="user-stat.html" class="nav-link btn btn-outline-light">Statistiques</a>
|
|
</div>
|
|
</div>
|
|
<div class="d-flex">
|
|
<span id="user-name" class="navbar-text me-3"></span>
|
|
<button id="log-off" class="btn btn-danger">Déconnexion</button>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<div class="container mt-5">
|
|
<h2>Checklist</h2>
|
|
<div id="watched-ratio" class="ratio"></div>
|
|
<h3 class="fs-6" style="margin-bottom: -1px;">Temps avant les Oscars (2 mars 2025) - <span id="time-left"></span></h3>
|
|
<h3 class="fs-6"><span id="movies-per-day"></span></h3>
|
|
<div class="progress my-3">
|
|
<div id="progress-bar" class="progress-bar" role="progressbar" style="width: 0%; background-color: red;" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
|
|
</div>
|
|
<!-- Table for movies -->
|
|
<table class="table table-hover movie-table">
|
|
<thead>
|
|
<tr>
|
|
<th scope="col">Vu</th>
|
|
<th scope="col">Titre</th>
|
|
<th scope="col">Date</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="movie-table-body">
|
|
<!-- Movie rows will be inserted here -->
|
|
</tbody>
|
|
</table>
|
|
<br><br>
|
|
</div>
|
|
|
|
<!-- Include confetti-js library -->
|
|
<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
|
|
|
|
<!-- Reward Modal -->
|
|
<div class="modal fade" id="videoModal" tabindex="-1" aria-labelledby="videoModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-dialog-centered">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="videoModalLabel">Félicitations! very <a style="text-decoration: none;" href="https://www.youtube.com/watch?v=NS0EUtkYqKI">nice</a> 🎉🎉🎉</h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body text-center">
|
|
<video id="rewardVideo" width="75%" controls>
|
|
<source src="video/reward.mp4" type="video/mp4">
|
|
Votre navigateur ne supporte pas la vidéo.
|
|
</video>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
|
|
<script src="./js/app_checklist.js"></script>
|
|
|
|
</body>
|
|
</html> |