diff --git a/templates/js/login.js b/templates/js/login.js index 2bd24bffa9..580674d005 100644 --- a/templates/js/login.js +++ b/templates/js/login.js @@ -1,8 +1,10 @@ - +var disable_signup = {{ disable_signup and "true" or "false" }}; var login = {}; $(document).ready(function(wrapper) { - $('#login_btn').click(login.do_login) + login.show_login(); + + $('#login_btn').click(login.do_login); $('#password').keypress(function(ev){ if(ev.which==13 && $('#password').val()) { @@ -62,7 +64,12 @@ login.do_login = function(){ if(data.message=="Logged In") { window.location.href = "app.html"; } else if(data.message=="No App") { - window.location.href = get_url_arg("from") || "index"; + if(localStorage) { + window.location.href = localStorage.getItem("last_visited") || "index"; + localStorage.removeItem("last_visited"); + } else { + window.location.href = "index"; + } } else { login.set_message(data.message); } @@ -72,22 +79,40 @@ login.do_login = function(){ return false; } -login.sign_up = function() { +login.show_login = function() { + $("#login_wrapper h3").html("Login"); + $("#login-label").html("Email Id"); + $("#password-row").toggle(true); + $("#full-name-row, #login_message").toggle(false); + $("#login_btn").html("Login").removeClass("btn-success"); + $("#switch-view").html('Forgot Password?'); + + if(!disable_signup) { + $("#switch-view").append('
- New user? Sign Up
- {% endif %} +