Skip to content

Commit

Permalink
show register first when click in #sign_up_link
Browse files Browse the repository at this point in the history
  • Loading branch information
devton committed Mar 7, 2012
1 parent f8dbe91 commit adc6de6
Showing 1 changed file with 41 additions and 30 deletions.
71 changes: 41 additions & 30 deletions public/javascripts/login.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
var showRegisterForm = false;
require_login = function(e){
e.preventDefault()
var url = null
Expand All @@ -14,6 +15,11 @@ require_login = function(e){
var return_to = null
$('#login_link,#signup_link,.login_link').live('click', function(e){
e.preventDefault()
if($(this).attr('id') == 'signup_link') {
showRegisterForm = true;
} else {
showRegisterForm = false;
}
$('#return_to').val(location.href)
$('#login_overlay').show()
$('.another_social').hide();
Expand Down Expand Up @@ -65,43 +71,18 @@ $("#login_with_another_social").click(function(e){

$("#login_with_mail").click(function(e){
e.preventDefault();
if ($('.another_social').css('display') == 'block') {
$('.another_social').slideUp('fast', function(){
$('#login_form_with_email').slideDown('fast');
})
} else if ($('#new_email_account').css('display') == 'block') {
$('#new_email_account').slideUp('fast', function(){
$('#login_form_with_email').slideDown('fast');
})
} else if ($('#forgot_password_form').css('display') == 'block') {
$('#forgot_password_form').slideUp('fast', function(){
$('#login_form_with_email').slideDown('fast');
})
if(showRegisterForm) {
actionsOfRegisterForm();
} else {
$('#login_form_with_email').slideDown('fast');
actionsOfLoginForm()
}

// if($('.another_social').css('display') == 'block') {
// $('.another_social').slideUp('fast', function(){
// $('#login_form_with_email').slideDown('fast');
// })
// } else {
// $('#login_form_with_email').slideDown('fast');
// }
$('fieldset.remember_me_social').hide();
});

$('a.new_registration_link').click(function(e){
e.preventDefault();
if($('#login_form_with_email').css('display') == 'block') {
$('#login_form_with_email').slideUp('fast', function(){
$('#new_email_account').slideDown('fast');
});
} else if($('#forgot_password_form').css('display') == 'block') {
$('#forgot_password_form').slideUp('fast', function(){
$('#new_email_account').slideDown('fast');
});
} else { $('#new_email_account').slideDown('fast'); }
actionsOfRegisterForm();
});

$('a.new_session_link').click(function(e){
Expand All @@ -128,4 +109,34 @@ $('a.forgot_password_link').click(function(e){
$('#forgot_password_form').slideDown('fast');
});
} else { $('#forgot_password_form').slideDown('fast'); }
});
});

var actionsOfRegisterForm = function(){
if($('#login_form_with_email').css('display') == 'block') {
$('#login_form_with_email').slideUp('fast', function(){
$('#new_email_account').slideDown('fast');
});
} else if($('#forgot_password_form').css('display') == 'block') {
$('#forgot_password_form').slideUp('fast', function(){
$('#new_email_account').slideDown('fast');
});
} else { $('#new_email_account').slideDown('fast'); }
}

var actionsOfLoginForm = function(){
if ($('.another_social').css('display') == 'block') {
$('.another_social').slideUp('fast', function(){
$('#login_form_with_email').slideDown('fast');
})
} else if ($('#new_email_account').css('display') == 'block') {
$('#new_email_account').slideUp('fast', function(){
$('#login_form_with_email').slideDown('fast');
})
} else if ($('#forgot_password_form').css('display') == 'block') {
$('#forgot_password_form').slideUp('fast', function(){
$('#login_form_with_email').slideDown('fast');
})
} else {
$('#login_form_with_email').slideDown('fast');
}
}

0 comments on commit adc6de6

Please sign in to comment.