From 9f42fcdc4d416ea8fffbcd31cbdf598c2f5bb666 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Tue, 28 Oct 2014 10:19:56 +0200 Subject: [PATCH] disable login button while submitting --- frontend/client/src/views/login.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/client/src/views/login.js b/frontend/client/src/views/login.js index be030239e9..ff6fb41b95 100644 --- a/frontend/client/src/views/login.js +++ b/frontend/client/src/views/login.js @@ -56,6 +56,8 @@ Espo.define('Views.Login', 'View', function (Dep) { login: function () { var userName = $("#field-userName").val(); var password = $("#field-password").val(); + + var $submit = this.$el.find('#btn-login'); if (userName == '') { var $el = $("#field-userName"); @@ -76,6 +78,8 @@ Espo.define('Views.Login', 'View', function (Dep) { return; } + $submit.addClass('disabled'); + this.notify('Please wait...'); $.ajax({ @@ -97,6 +101,7 @@ Espo.define('Views.Login', 'View', function (Dep) { }); }.bind(this), error: function (xhr) { + $submit.removeClass('disabled'); if (xhr.status == 401) { this.onWrong(); }