014e1f594013cf39d0c8018697449fb1744eaa3b
1 $(document
).ready(function() {
2 $('#recaptcha_widget').show();
3 $('.submit').click(function() {
4 if ($('#comment_text').val() != '') {
5 var challenge
= Recaptcha
.get_challenge();
6 var response
= Recaptcha
.get_response();
7 var captcha_data
= { "challenge" : challenge
,
8 "response" : response
};
13 success: function(data
) {
14 if (data
.split('\n')[0] == 'true') {
15 var name
= $("#comment_name").val();
16 var email
= $("#comment_email").val();
17 var text
= $("#comment_text").val();
18 if (name
== '') { name
= "anon" }
19 var comment_data
= { "captcha" : "passed",
25 // the url may need to be adjusted for
31 var new_post
= "<h3><a href='mailto:" + email
32 + "'>" + name
+ "</a></h3>"
35 var new_post
= "<h3>" + name
+ "</h3>"
38 $('#comments').prepend(new_post
);
40 console
.log('posted new comment');
44 var error
= "<span style='font-weight:bold;font-family:sans-serif;color:red;margin-top:15px;'>reCAPTCHA said you're not human</span>";
45 $('#comment').append(error
);
51 complete: function() {
56 var error
= "<span style='font-weight:bold;font-family:sans-serif;color:red;margin-top:15px;'>but you didn't write anything!<br></span>";
57 $('#submit').before(error
);