{ "version": 3, "sources": ["../../javascript/group_not_logged_in.js"], "sourcesContent": ["$(\".signup-btn, .signup-link, .btn-signup\").on('click', function(e) {\n e.preventDefault();\n showSignupModal();\n});\n\n$(\".login-btn, .login-link\").on('click', function(e) {\n e.preventDefault();\n showLoginModal();\n});\n\n$(\"#signupModal\").on('shown.bs.modal', function() {\n $('#signupModal .register-fname').focus();\n});\n\n$(\"#loginModal\").on('shown.bs.modal', function() {\n $('#loginModal #user_email').focus();\n});\n\nfunction showLandingModal(e) {\n\n $('div.modal').each(function(){\n $(this).modal('hide');\n });\n\n $('#landingModal').modal({ backdrop: 'static' });\n $('#landingModal').modal('show');\n}\n\nfunction showLoginModal() {\n $('#landingModal').modal('hide');\n $('#landingVideoModal').modal('hide');\n $('#signupModal').modal('hide');\n $('#forgotPwdModal').modal('hide');\n\n $('#loginModal').modal({ backdrop: 'static' });\n $('#loginModal').modal('show');\n}\n\nfunction showSignupModal() {\n $('#landingModal').modal('hide');\n $('#landingVideoModal').modal('hide');\n $('#loginModal').modal('hide');\n $('#forgotPwdModal').modal('hide');\n\n $('#signupModal').modal({ backdrop: 'static' });\n $('#signupModal').modal('show');\n}\n\n$(\".forgotpwd-link\").on('click', function(e) {\n e.preventDefault();\n\n $('#landingModal').modal('hide');\n $('#landingVideoModal').modal('hide');\n $('#signupModal').modal('hide');\n $('#loginModal').modal('hide');\n\n $('#forgotPwdModal form')[0].reset();\n $('#forgotPwdModal .status-msg').removeClass('success');\n $('#forgotPwdModal .status-msg').removeClass('error');\n\n $('#forgotPwdModal').modal({ backdrop: 'static' });\n $('#forgotPwdModal').modal('show');\n});\n\n$(\"#forgotPwdModal\").on('shown.bs.modal', function() {\n $('#forgotPwdModal input[type=email]').focus();\n});\n\n$(\"#forgotPwdModal .reset-pwd-btn\").on('click', function(e) {\n e.preventDefault();\n\n if( (/\\S+@\\S+\\.\\S+/).test( $(\"#forgotPwdModal input[type=email]\").val() ) ) {\n $(\"#forgotPwdModal input[type=email]\").removeClass('haserror');\n\n $.ajax({\n type: 'POST',\n dataType: 'json',\n headers: { 'X-CSRF-TOKEN': $('meta[name=\"csrf-token\"]').attr('content') },\n url: \"/users/password\",\n data: {'user': {'email': $(\"#forgotPwdModal input[type=email]\").val()} }\n }).done(function(data) {\n $(\"#forgotPwdModal .status-msg\").html(\"If this is a valid account, your email is on its way! You will be redirected to Log In in 5 seconds\");\n $(\"#forgotPwdModal .status-msg\").removeClass('error');\n $(\"#forgotPwdModal .status-msg\").addClass('success');\n intervalCount=5;\n interval = setInterval(function() {\n $(\"#forgotPwdModal .status-msg .interval\").html(--intervalCount+' seconds.');\n }, 1000);\n\n setTimeout(function() {\n clearInterval(interval);\n\n $('#forgotPwdModal').modal('hide');\n $('#loginModal').modal({ backdrop: 'static' });\n $('#loginModal').modal('show');\n }, 5000);\n\n }).fail(function(error) {\n $(\"#forgotPwdModal .status-msg\").html('We do not have any account associated with the email address you entered. Please enter a valid email address and try again.')\n $(\"#forgotPwdModal .status-msg\").removeClass('success');\n $(\"#forgotPwdModal .status-msg\").addClass('error');\n $('#forgotPwdModal input[type=email]').focus();\n })\n }\n else{\n $(\"#forgotPwdModal input[type=email]\").addClass('haserror');\n $('#forgotPwdModal input[type=email]').focus();\n\n return;\n }\n});\n\n$(\"#signupModal .create-account-btn\").on(\"click\", function(e) {\n e.preventDefault();\n\n var isEmailValid = /\\S+@\\S+\\.\\S+/.test( $(\"#signupModal input[type=email]\").val() );\n\n if(isEmailValid) {\n $(\"#signupModal input[type=email]\").parent().removeClass('haserror');\n }\n else{\n $(\"#signupModal input[type=email]\").parent().addClass('haserror');\n $(\"#signupModal input[type=email]\").siblings('.errormsg').html('Please use a valid email address.');\n $(\"#signupModal input[type=email]\").focus();\n }\n\n var isZipValid = /^[0-9]{5}(?:-[0-9]{4})?$/.test( $(\"#signupModal #user_location_attributes_zip_code\").val() );\n\n if(isZipValid) {\n $(\"#signupModal #user_location_attributes_zip_code\").parent().removeClass('haserror');\n }\n else{\n $(\"#signupModal #user_location_attributes_zip_code\").parent().addClass('haserror');\n $(\"#signupModal #user_location_attributes_zip_code\").focus();\n }\n\n var isPwdValid = $(\"#signupModal input[type=password]\").val().length >5 && $(\"#signupModal input[type=password]\").val().length <33\n\n if(isPwdValid) {\n $(\"#signupModal input[type=password]\").parent().removeClass('haserror');\n }\n else{\n $(\"#signupModal input[type=password]\").parent().addClass('haserror');\n $(\"#signupModal input[type=password]\").focus();\n }\n\n if(isZipValid && isEmailValid && isPwdValid)\n $(this).parent().parent().submit();\n});\n"], "mappings": "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", "names": [] }