diff options
Diffstat (limited to 'web/app/LoginManager.js')
-rw-r--r-- | web/app/LoginManager.js | 78 |
1 files changed, 41 insertions, 37 deletions
diff --git a/web/app/LoginManager.js b/web/app/LoginManager.js index 07445fc15..02e6e835b 100644 --- a/web/app/LoginManager.js +++ b/web/app/LoginManager.js @@ -13,48 +13,52 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +(function () { + 'use strict'; -Ext.define('Traccar.LoginManager', { - singleton: true, + Ext.define('Traccar.LoginManager', { + singleton: true, - server: function (options) { - Ext.Ajax.request({ - scope: this, - url: '/api/server/get', - callback: this.onServerReturn, - original: options - }); - }, + server: function (options) { + Ext.Ajax.request({ + scope: this, + url: '/api/server/get', + callback: this.onServerReturn, + original: options + }); + }, - onServerReturn: function (options, success, response) { - options = options.original; - if (Traccar.ErrorManager.check(success, response)) { - var result = Ext.decode(response.responseText); - if (result.success) { - Traccar.app.setServer(result.data); + onServerReturn: function (options, success, response) { + options = options.original; + if (Traccar.ErrorManager.check(success, response)) { + var result = Ext.decode(response.responseText); + if (result.success) { + Traccar.app.setServer(result.data); + } + Ext.callback(options.callback, options.scope, [result.success]); } - Ext.callback(options.callback, options.scope, [result.success]); - } - }, + }, - session: function (options) { - Ext.Ajax.request({ - scope: this, - url: '/api/session', - callback: this.onSessionReturn, - original: options - }); - }, + session: function (options) { + Ext.Ajax.request({ + scope: this, + url: '/api/session', + callback: this.onSessionReturn, + original: options + }); + }, - onSessionReturn: function (options, success, response) { - var result; - options = options.original; - if (Traccar.ErrorManager.check(success, response)) { - result = Ext.decode(response.responseText); - if (result.success) { - Traccar.app.setUser(result.data); + onSessionReturn: function (options, success, response) { + var result; + options = options.original; + if (Traccar.ErrorManager.check(success, response)) { + result = Ext.decode(response.responseText); + if (result.success) { + Traccar.app.setUser(result.data); + } + Ext.callback(options.callback, options.scope, [result.success]); } - Ext.callback(options.callback, options.scope, [result.success]); } - } -}); + }); + +})(); |