From c45ca750919533b5f5600b51a994eb417b972872 Mon Sep 17 00:00:00 2001 From: xamgore <xamgore@ya.ru> Date: Sun, 3 Jul 2016 00:36:43 +0300 Subject: [PATCH] Refactor code Remove parseInt(.., 10) Move $.post(..., 'json') to $.postJSON --- media/js/profile.js | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/media/js/profile.js b/media/js/profile.js index 8ef235e81..aea86e7cb 100644 --- a/media/js/profile.js +++ b/media/js/profile.js @@ -43,24 +43,15 @@ $(function () { function closeSession() { - $.ajax({ - type: "POST", - url: URLdir + "handler/Session/closeSession", - success: function (data) { - $('.popup_overlay').css('display', 'block'); - jLogin.focus(); - } - }); + $.post(URLdir + 'handler/Session/closeSession') + .done(_ => { $('.popup_overlay').show(); jLogin.focus() }); } function setSessionTimer(time) { let updateTime = () => - $.post(URLdir + 'handler/Session/getSessionTime', {}) - .done(function (data) { - let wait = parseInt(data, 10); - wait <= 10 ? closeSession() : setSessionTimer(wait - 10); - }, 'json'); - + $.postJSON(URLdir + 'handler/Session/getSessionTime', {}) + .done(wait => (wait <= 10) ? closeSession() : setSessionTimer(wait - 10)); + setTimeout(updateTime, 1000 * time); } -- GitLab