22 lines
910 B
JavaScript
22 lines
910 B
JavaScript
// Define constants
|
|
const giteaBaseUrl = "https://git.deuxfleurs.fr";
|
|
const clientId = "7fff7e96-5ff6-4c16-b6dc-da431dd4f82e";
|
|
const redirectUri = "https%3A%2F%2Fpalette.web.deuxfleurs.fr%2Fcallback";
|
|
const path = './hugo.toml';
|
|
|
|
// Add event listener for the "Continuer" link click event
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
const continuerLink = document.getElementById('continuer-link');
|
|
if (continuerLink) {
|
|
continuerLink.addEventListener('click', async (event) => {
|
|
event.preventDefault();
|
|
try {
|
|
// Redirect to the login page
|
|
const loginUrl = `${giteaBaseUrl}/login/oauth/authorize?client_id=${clientId}&redirect_uri=${redirectUri}&response_type=code`;
|
|
window.location.href = loginUrl;
|
|
} catch (error) {
|
|
console.error('Error:', error);
|
|
}
|
|
});
|
|
}
|
|
});
|