app/assets/javascripts/home.js
// Place all the behaviors and hooks related to the matching controller here.
// All this logic will automatically be available in application.js.
//= require jquery
//= require jquery.validator
$(document).ready(function(){
// Catch link click and add conference_name parameters to url
$(".social-logins > li > a").click(function(e){
e.preventDefault();
var conference_name = $("#quick_signup_form_name").val()
if(conference_name != "")
window.location.href = $(this).attr("href") + '&name=' + conference_name
else
window.location.href = $(this).attr("href")
})
$('.signup-fields .create-conference').click(function(e){
if(!isInputsValid()){
e.preventDefault();
}
})
$('.signup-box input').keyup(function(){
if(isInputsValid()){
$('.create-conference').addClass('btn-primary').removeClass('btn-disabled')
}else{
$('.create-conference').addClass('btn-disabled').removeClass('btn-primary')
}
})
var isInputsValid = function(){
return ($('#quick_signup_form_name').val() != '' && $('#quick_signup_form_email').val() != '' && $('#quick_signup_form_password').val() != '' )
}
})