PluginProbe ʕ •ᴥ•ʔ
reCaptcha by BestWebSoft / 1.26
reCaptcha by BestWebSoft v1.26
1.79 1.80 1.82 1.83 1.84 1.85 1.86 1.87 trunk 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.40 1.41 1.42 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.50 1.51 1.52 1.53 1.54 1.55 1.56 1.57 1.58 1.59 1.60 1.61 1.62 1.63 1.64 1.65 1.66 1.67 1.68 1.70 1.71 1.72 1.73 1.74 1.75 1.78
google-captcha / js / admin_script.js
google-captcha / js Last commit date
admin_script.js 9 years ago script.js 9 years ago
admin_script.js
74 lines
1 (function($) {
2 $(document).ready( function() {
3 var gglcptch_version_not_selected = $( 'input[name="gglcptch_recaptcha_version"]:not(:checked)' ).val();
4 $( '.gglcptch_theme_' + gglcptch_version_not_selected ).hide();
5
6 $( 'input[name="gglcptch_recaptcha_version"]').change( function() {
7 var gglcptch_version_selected = $( this ).val(),
8 gglcptch_version_not_selected = $( 'input[name="gglcptch_recaptcha_version"]:not(:checked)' ).val();
9 $( '.gglcptch_theme_' + gglcptch_version_selected ).show();
10 $( '.gglcptch_theme_' + gglcptch_version_not_selected ).hide();
11 });
12
13 $( 'input[name="gglcptch_private_key"], input[name="gglcptch_public_key"]' ).change( function() {
14 $( '.gglcptch_verified, #gglcptch-test-keys, #gglcptch-test-block' ).hide();
15 });
16 });
17
18 $(document).on( 'click', '#gglcptch-test-keys a', function(e) {
19 e.preventDefault();
20
21 if ( ! $( '#gglcptch-test-block' ).length )
22 $( this ).closest( 'p' ).after( '<div id="gglcptch-test-block" />');
23
24 $( '.gglcptch-test-results' ).remove();
25
26 $( '#gglcptch-test-block' ).load( $( this ).prop( 'href' ), function() {
27 $( '.gglcptch_v1, .gglcptch_v2' ).each( function() {
28 var container = $( this ).find( '.gglcptch_recaptcha' ).attr( 'id' );
29 if ( $( this ).is( ':visible' ) ) {
30 gglcptch.display( container );
31 }
32 });
33 });
34
35 e.stopPropagation();
36 $( '#gglcptch-test-keys' ).hide();
37 return false;
38 });
39
40 $(document).on( 'click', '#gglcptch_test_keys_verification', function(e) {
41 e.preventDefault();
42 $.ajax({
43 async : false,
44 cache : false,
45 type : 'POST',
46 url : ajaxurl,
47 headers : {
48 'Content-Type' : 'application/x-www-form-urlencoded'
49 },
50 data : {
51 action: 'gglcptch_test_keys_verification',
52 recaptcha_challenge_field : $( '#recaptcha_challenge_field' ).val(),
53 recaptcha_response_field : $( '#recaptcha_response_field' ).val(),
54 'g-recaptcha-response' : $( '.g-recaptcha-response' ).val(),
55 _wpnonce : $('[name="gglcptch_test_keys_verification-nonce"]' ).val()
56 },
57 success: function( data ) {
58 $( '#gglcptch-test-block' ).after( data );
59 $( '#gglcptch-test-block' ).html( '' );
60 if ( $( '.gglcptch-test-results' ).hasClass( 'updated' ) ) {
61 $( '.gglcptch_verified' ).show();
62 } else {
63 $( '.gglcptch_verified' ).hide();
64 if ( 'v2' == $( 'input[name="gglcptch_recaptcha_version"]:checked' ).val() ) {
65 $( '#gglcptch-test-keys' ).show();
66 }
67 }
68 }
69 });
70
71 e.stopPropagation();
72 return false;
73 });
74 })(jQuery);