mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			58 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
$(document).ready(function() {
 | 
						|
    $("#about").modal();
 | 
						|
    $(".help-button-footer").hide();
 | 
						|
    $("#contact").modal();
 | 
						|
 | 
						|
    $("#contact-container").empty();
 | 
						|
    $("#contact-container").html("Send a mail to us: <a title='Open in client' href='mailto:contact@zoff.me?Subject=Contact%20Zoff'>contact@zoff.me</a>");
 | 
						|
    $("#submit-contact-form").hide();
 | 
						|
 | 
						|
    ga('send', 'pageview');
 | 
						|
 | 
						|
    if(!Helper.mobilecheck()) {
 | 
						|
        $("#iframe-container").append('<iframe id="iframe" src="https://zoff.me/_embed#celebrate&808080" width="600px" height="300px"></iframe>');
 | 
						|
    }
 | 
						|
 | 
						|
    $(".token-form").on("submit", function(e) {
 | 
						|
        e.preventDefault();
 | 
						|
        var email = $("#email_address").val();
 | 
						|
        var origin = $("#origin").val();
 | 
						|
        $("#origin").attr("readonly", true);
 | 
						|
        $("#email_address").attr("readonly", true);
 | 
						|
        $(".submit").toggleClass("disabled");
 | 
						|
        $(".full-form-token").removeClass("hide");
 | 
						|
        var captcha_response = grecaptcha.getResponse();
 | 
						|
        $.ajax({
 | 
						|
            type: "POST",
 | 
						|
            url: "/api/apply",
 | 
						|
            data: {
 | 
						|
                origin: origin,
 | 
						|
                email: email,
 | 
						|
                "g-recaptcha-response": captcha_response,
 | 
						|
            },
 | 
						|
            success: function(response) {
 | 
						|
                $(".full-form-token").addClass("hide");
 | 
						|
                if(response == "success") {
 | 
						|
                    M.toast({html: "Email sent!", displayLength: 3000, classes: "green lighten"});
 | 
						|
                } else {
 | 
						|
                    $("#email_address").attr("readonly", false);
 | 
						|
                    $(".submit").toggleClass("disabled");
 | 
						|
                    $("#origin").attr("readonly", false);
 | 
						|
                    grecaptcha.reset();
 | 
						|
                    M.toast({html: "Something went wrong. Sure that email hasn't been used for another token?",displayLength: 3000, classes: "red lighten"});
 | 
						|
                }
 | 
						|
            },
 | 
						|
            error: function(response) {
 | 
						|
                $(".full-form-token").addClass("hide");
 | 
						|
                $("#email_address").attr("readonly", false);
 | 
						|
                $(".submit").toggleClass("disabled");
 | 
						|
            }
 | 
						|
        });
 | 
						|
    });
 | 
						|
 | 
						|
    $('#submit-contact-form').on('click', function(e) {
 | 
						|
        e.preventDefault();
 | 
						|
        $("#contact-form").submit();
 | 
						|
    });
 | 
						|
});
 |