diff options
Diffstat (limited to 'js/codeq/login.js')
-rw-r--r-- | js/codeq/login.js | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/js/codeq/login.js b/js/codeq/login.js index 29dd87b..961b708 100644 --- a/js/codeq/login.js +++ b/js/codeq/login.js @@ -4,7 +4,10 @@ (function(){ var jqNavBarRight = $('.nav.navbar-nav.navbar-right'), - jqNavigationHomeBtn = $('#navigation-home'); + jqNavigationHomeBtn = $('#navigation-home'), + jqAAILoginBtn = $('#aai_login_button'), + jqSignupBtn = $('#signup_button'), + jqSubmitLoginBtn = $("#submit"); var loginFun = function(){ $('#disabled').css('display', ''); @@ -56,15 +59,20 @@ $('#signed-in-title').html(''); //setup the signup button - $('#signup_button').on('click', function(e){ + jqSignupBtn.on('click', function(e){ codeq.globalStateMachine.transition('signup'); e.preventDefault(); }); + //setup the AAI login btn + jqAAILoginBtn.on('click',function(e){ + codeq.globalStateMachine.transition('aailogin'); + e.preventDefault(); + }); - $("#submit").on('click', loginFun); + jqSubmitLoginBtn.on('click', loginFun); formInputs.on('keyup', function (ev) { if ((ev.keyCode || ev.which) == 13) { - $('#submit').trigger('click'); + jqSubmitLoginBtn.trigger('click'); } }); //$('#modalLogIn').modal(); @@ -72,9 +80,12 @@ $('#disabled').css('display', 'none'); }, 'exit' : function(){ - $("#submit").off('click', loginFun); + //remove the listener from the buttons specific to this page + jqSubmitLoginBtn.off('click', loginFun); formInputs.off('keyup'); - //$('#modalLogIn').modal('hide'); + jqSignupBtn.off('click'); + jqAAILoginBtn.off('click'); + $("#screen_login").css('display', 'none'); $('#signed-in-title').html($('#username').val()); $("#password").val(''); @@ -84,9 +95,6 @@ e.preventDefault(); }); jqNavBarRight.css('display',''); - - //remove the listener from the signup button - $('#signup_button').off('click'); } }); })(); |