var flavorChosen;
+function countingTimeLogout(count_time){
+ document.getElementById("logout_button").value = 'Logout in \n(' + count_time + ' second)';
+ if (count_time == 0){
+ timer = setTimeout(logout, 100);
+ return;
+ }
+ setTimeout(function() { countingTimeLogout(count_time -1); }, 1000);
+}
+
function updateNextStep()
{
if (loggedIn) {
- document.getElementById("nextStep").innerHTML = "Now select a beverage on the coffee machineā¦";
+ document.getElementById("nextStep").innerHTML = "Now select a beverage on the coffee machineā¦";
} else {
- document.getElementById("nextStep").innerHTML = "Enjoy your " + flavorChosen + "!";
+ if (flavorChosen !== undefined) {
+ document.getElementById("nextStep").innerHTML = "Enjoy your " + flavorChosen + "!";
+ flavorChosen=undefined;
+ countingTimeLogout(10); //mean 10 seconds
+ }
}
}
}
}
-//var timer;
function login(id) {
ajax("POST", "login", id, "user");
loggedIn = true;
document.getElementById("local").style.display = "none";
- //timer = setTimeout(logout, 20000);
}
function logout() {
- //clearTimeout(timer);
sendReset();
ajax("GET", "logout", "", "user");
loggedIn = false;
{% if name %}
<form style="position: absolute; right: 15%; width: 15%; height: 15%;">
- <input type="button" value="logout" onclick="logout()" style="width: 100%; height: 100%;">
+ <input type="button" value="logout" id="logout_button" onclick="logout()" style="width: 100%; height: 100%;">
</form>
<h1>Hello, {{ name }}!</h1>
</form>
{% endif %}
</p>
-
<p>
<form>
<input id="username" type="text" name="name">