summaryrefslogtreecommitdiff
path: root/client/js/controllers/login.js
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2016-02-17 14:01:13 +0100
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2016-02-17 14:01:13 +0100
commit7e5db6b5420755a76c1efcd87bf2a61b111b4c09 (patch)
treed575958fb699ea5817f8c13456dc624bc3300d31 /client/js/controllers/login.js
parent8c6b1cecd310acebd63c73628688aa0fcf8cb126 (diff)
Use angular-cookirs
Diffstat (limited to 'client/js/controllers/login.js')
-rw-r--r--client/js/controllers/login.js16
1 files changed, 11 insertions, 5 deletions
diff --git a/client/js/controllers/login.js b/client/js/controllers/login.js
index 6358a6d..829fc1d 100644
--- a/client/js/controllers/login.js
+++ b/client/js/controllers/login.js
@@ -9,14 +9,20 @@
*/
mainApp.controller('loginCtrl', ['$scope','$sce','Identity', function ($scope,$sce, Identity)
{
- // Define default states
- $('#loginModal').modal({backdrop: 'static', keyboard: false});
+ // Check for login and define default states
+ if(!Identity.isAlreadyLogin()){
+ $('#loginModal').modal({backdrop: 'static', keyboard: false});
+ }
+ $scope.$on('logoutEvent', function(){
+ $('#loginModal').modal({backdrop: 'static', keyboard: false});
+ });
+
$('#loadingLoginButton').hide();
$('#failedToLoginAlert').hide();
- $('#loginButton').click(function(){
-
+ $scope.loginAction=function(){
+
// Begin login state for template
$('#loginButton').hide();
$('#loadingLoginButton').show();
@@ -49,6 +55,6 @@ mainApp.controller('loginCtrl', ['$scope','$sce','Identity', function ($scope,$s
// Try to login
Identity.login(username, password, projectname, responseCallback);
- });
+ };
}]);