diff --git a/media/js/config.js b/media/js/config.js index ecd4fda5632912ff55b8ae18545282d830405ac0..231e1897eab7e11d981cedbb0bda6b19ffa6eb41 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 + ' '); };