From 8149778f497834aa06136064e75d532cef296266 Mon Sep 17 00:00:00 2001 From: Louis Chanouha Date: Sat, 20 Aug 2016 01:02:26 +0200 Subject: [PATCH] Bug: whe shouldn't be redirected while loggin in --- app/assets/javascripts/casino/sessions.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/casino/sessions.js b/app/assets/javascripts/casino/sessions.js index bcee5e5e..5843c23f 100644 --- a/app/assets/javascripts/casino/sessions.js +++ b/app/assets/javascripts/casino/sessions.js @@ -1,4 +1,5 @@ (function(win, doc) { + var timeoutAutoLogin; var url = win.CASino.url('login'), cookie_regex = /(^|;)\s*tgt=/, ready_bound = false; @@ -13,18 +14,23 @@ } win.location = url; } else { - setTimeout(checkCookieExists, 1000); + timeoutAutoLogin = setTimeout(checkCookieExists, 1000); } } // Auto-login when logged-in in other browser window (9887c4e) + // @lchanouha fix, 08/2016: whe should'nt be redirected while loggin in doc.addEventListener('DOMContentLoaded', function() { if(ready_bound) { return; } ready_bound = true; - if(doc.getElementById('login-form')) { + var loginFrom = doc.getElementById('login-form') + if(loginFrom) { checkCookieExists(); + loginFrom.addEventListener("submit", function(){ + clearTimeout(timeoutAutoLogin); + }); } });