Newer
Older
dmpopidor / lib / assets / javascripts / shared / login_form.js
@briley briley on 9 Jun 2017 645 bytes resolved cherry-pick conflicts
$(document).ready(function(){
  // If the hidden valid-form field is set to true then enable the submit button
  $("form.login-form #valid-form").change(function(){
    $(this).siblings(".form-submit").attr('aria-disabled', $(this).val() != "true");
  });

  $("form.login-form input[class*='required']").change(function(){
    toggleLogInSubmit();
  });
  
  function toggleLogInSubmit(){
    let disabled = (validateEmail($("form.login-form #user_email").val()) != '' || 
                    validatePassword($("form.login-form #user_password").val()) != '');
    $("form.login-form #sign-in-button").attr('aria-disabled', disabled);
  }
});