fixed so animation starts as soon as one pushes the button and animation stops if login failed

pull/12939/head
Patrick O'Carroll 7 years ago
parent 8877200ef4
commit 050902a1e7
  1. 9
      public/app/core/controllers/login_ctrl.ts

@ -102,21 +102,26 @@ export class LoginCtrl {
$scope.login = function() { $scope.login = function() {
delete $scope.loginError; delete $scope.loginError;
$scope.loggingIn = true;
if (!$scope.loginForm.$valid) { if (!$scope.loginForm.$valid) {
return; return;
} }
backendSrv.post('/login', $scope.formModel).then(function(result) { backendSrv
.post('/login', $scope.formModel)
.then(function(result) {
$scope.result = result; $scope.result = result;
if ($scope.formModel.password !== 'admin' || $scope.ldapEnabled || $scope.authProxyEnabled) { if ($scope.formModel.password !== 'admin' || $scope.ldapEnabled || $scope.authProxyEnabled) {
$scope.loggingIn = true;
$scope.toGrafana(); $scope.toGrafana();
return; return;
} else { } else {
$scope.changeView(); $scope.changeView();
} }
})
.catch(() => {
$scope.loggingIn = false;
}); });
}; };

Loading…
Cancel
Save