From 02a18513e5ee65c6c507b6d11c1a4c2419ef1f00 Mon Sep 17 00:00:00 2001 From: xamgore <xamgore@ya.ru> Date: Sat, 28 May 2016 13:55:41 +0300 Subject: [PATCH] Add jquery postJSON method --- media/js/config.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/media/js/config.js b/media/js/config.js index ecd4fda56..231e1897e 100644 --- a/media/js/config.js +++ b/media/js/config.js @@ -7,6 +7,9 @@ var SitePath = g_SitePath; // Далее юзаем глобальные переменные с префиксом "g" // Common.js +$.postJSON = function (url, data, callback) { + return $.post(url, data, callback, 'json'); +}; var Auth = (function () { var allowRequest = true; @@ -19,12 +22,11 @@ var Auth = (function () { var self = this; this.onDeprecate(); - $.post(URLdir + 'handler/sign/in', { - 'login': login, - 'password': pass - }, function (data) { - data = $.parseJSON(data); - callback(data.success === true); + $.postJSON(URLdir + 'handler/sign/in', { + 'login': login, + 'password': pass, + }).done(({ success: isOk }) => { + callback(isOk); allowRequest = true; self.onAllow(); @@ -37,17 +39,15 @@ var Auth = (function () { } })(); -var Watcher = (function() { +var Watcher = (function () { var timer = 0; - return function(ms, callback) { + return function (ms, callback) { clearTimeout(timer); timer = setTimeout(callback, ms); }; })(); - - Element.prototype.hasClass = function (className) { return new RegExp(' ' + className + ' ').test(' ' + this.className + ' '); }; -- GitLab