add version in index.html

This commit is contained in:
quoije
2025-02-04 21:43:47 -05:00
parent eb6137e002
commit ad36961ddc
2 changed files with 50 additions and 4 deletions
+46 -4
View File
@@ -5,13 +5,34 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pool Oscars 2025</title> <title>Pool Oscars 2025</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
/* Ensure the body takes the full height */
html, body {
height: 100%;
}
/* Flexbox layout to make the content take available space */
.container {
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 100vh;
}
footer {
margin-top: auto;
padding: 10px;
background-color: #f8f9fa;
text-align: center;
}
</style>
</head> </head>
<body class="bg-light"> <body class="bg-light">
<div class="container d-flex justify-content-center align-items-center vh-100"> <div class="container">
<div class="card p-4" style="max-width: 400px;"> <div class="card p-4" style="max-width: 400px; margin: auto;">
<div class="text-center mb-4"> <div class="text-center mb-4">
<img src="img/logo.png" style="width: 80%";> <img src="img/logo.png" style="width: 80%;">
</div> </div>
<form id="login-form"> <form id="login-form">
<div class="mb-3"> <div class="mb-3">
@@ -26,6 +47,11 @@
</form> </form>
<p class="mt-3 text-center">Pas de compte? <a href="/register.html">Enregistrez-vous</a></p> <p class="mt-3 text-center">Pas de compte? <a href="/register.html">Enregistrez-vous</a></p>
</div> </div>
<!-- Footer Section -->
<footer>
<p id="footer-text">Loading version information...</p>
</footer>
</div> </div>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
@@ -59,7 +85,23 @@
alert(`Login failed: ${error.message}`); alert(`Login failed: ${error.message}`);
} }
}); });
// Fetch version information from the API
async function fetchVersionInfo() {
const res = await fetch('/api/users/version');
if (res.ok) {
const data = await res.json();
// Update footer with the fetched version info
const footerText = `${data.author} - version: ${data.version} - ${data.message}`;
document.getElementById('footer-text').textContent = footerText;
} else {
document.getElementById('footer-text').textContent = 'Failed to load version info';
}
}
// Call the function to fetch and display the version info
fetchVersionInfo();
</script> </script>
</body> </body>
</html> </html>
+4
View File
@@ -7,6 +7,10 @@ const axios = require("axios");
const router = express.Router(); const router = express.Router();
// Set password for verification
const woof = process.env.DOG_NAMES ? process.env.DOG_NAMES.split(",") : [];
// Fetch movie details from OMDb API // Fetch movie details from OMDb API
async function fetchMovieDetailsFromOmdb(imdb_id) { async function fetchMovieDetailsFromOmdb(imdb_id) {
const apiKey = process.env.OMDB_API; // Replace with your actual OMDb API key const apiKey = process.env.OMDB_API; // Replace with your actual OMDb API key