Merge of dev-auth #1
@@ -119,3 +119,11 @@ body {
|
|||||||
border: none;
|
border: none;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.login {
|
||||||
|
position: fixed;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
color: white;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|||||||
@@ -76,3 +76,11 @@ body {
|
|||||||
grid-column-start: 2;
|
grid-column-start: 2;
|
||||||
grid-column-end: 3;
|
grid-column-end: 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.login {
|
||||||
|
position: fixed;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
color: white;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
<link rel="stylesheet" href="static/css/index.css">
|
<link rel="stylesheet" href="static/css/index.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
<a href="/login" class="login" id="login">Se connecter</a>
|
||||||
<div id="app" class="app">
|
<div id="app" class="app">
|
||||||
<h1 id="app_title">Vote +</h1>
|
<h1 id="app_title">Vote +</h1>
|
||||||
<label for="player_id">Pour qui votes tu?</label>
|
<label for="player_id">Pour qui votes tu?</label>
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
<script src="/static/js/results.js" defer="defer"></script>
|
<script src="/static/js/results.js" defer="defer"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
<a href="/login" class="login" id="login">Se connecter</a>
|
||||||
<div id="app" class="app"></div>
|
<div id="app" class="app"></div>
|
||||||
<div id="footer" class="footer">
|
<div id="footer" class="footer">
|
||||||
<a href="/">Voter</a>
|
<a href="/">Voter</a>
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ async function main() {
|
|||||||
})
|
})
|
||||||
.then(r => r.status) === 200) {
|
.then(r => r.status) === 200) {
|
||||||
set_cookie();
|
set_cookie();
|
||||||
showMessage("Merci pour ton vote!", "Ton vote a bien été prit en compte.", false, "info");
|
showMessage("Merci pour ton vote!", "Ton vote a bien été pris en compte.", false, "info");
|
||||||
}
|
}
|
||||||
console.log(vote);
|
console.log(vote);
|
||||||
} else {
|
} else {
|
||||||
@@ -123,4 +123,9 @@ function read_cookie() {
|
|||||||
return document.cookie.includes("hasvoted=true");
|
return document.cookie.includes("hasvoted=true");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let login = document.getElementById("login");
|
||||||
|
let logged = document.cookie.includes("logged=true");
|
||||||
|
login.textContent = logged ? "Se déconnecter" : "Se connecter";
|
||||||
|
login.href = logged ? "/logout" : "/login";
|
||||||
|
|
||||||
let _ = main();
|
let _ = main();
|
||||||
@@ -149,4 +149,9 @@ async function show_results(players) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let login = document.getElementById("login");
|
||||||
|
let logged = document.cookie.includes("logged=true");
|
||||||
|
login.textContent = logged ? "Se déconnecter" : "Se connecter";
|
||||||
|
login.href = logged ? "/logout" : "/login";
|
||||||
|
|
||||||
let _ = run();
|
let _ = run();
|
||||||
Reference in New Issue
Block a user