var expire = timeStart - elapsed;
var timeLeft = Math.round(((expire % 86400000) % 3600000) / 60000);
- if (timeLeft < 1) {
+ if (timeLeft < 0) {
clearInterval(timerRef);
console.log('Session expired, reload page');
last = -1;
location.reload();
- } else if (timeLeft < 2) {
+ } else if (timeLeft == 1) {
if (timeLeft < last || last == -1) {
last = timeLeft;
- timeLeft = 'Expired';
+ timeLeft = '< ' + timeLeft + ' min';
console.log('Session soon to expire');
document.getElementById("time").style.background = "red";
document.getElementById("timer").innerHTML = timeLeft;
}
} else {
- if (timeLeft < last || last == -1) {
+ if ((timeLeft < last && timeLeft > 0) || last == -1) {
last = timeLeft;
console.log('Session valid < ' + timeLeft);
timeLeft = '< ' + timeLeft + ' min';