From 30afd98238039daf5d02e4649e6734aacfa9e7e9 Mon Sep 17 00:00:00 2001 From: Jitendra Banjara Date: Tue, 20 Feb 2024 18:53:27 +0530 Subject: [PATCH] PROD-6805 - Fix jshint error --- .jshintrc | 3 ++- .../recaptcha/assets/js/bb-recaptcha-admin.js | 14 ++++++++------ .../recaptcha/assets/js/bb-recaptcha.js | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.jshintrc b/.jshintrc index 9448bbc1de5..8fad1409637 100644 --- a/.jshintrc +++ b/.jshintrc @@ -21,6 +21,7 @@ "Backbone": false, "jQuery": false, "wp": false, - "BP_Nouveau": false + "BP_Nouveau": false, + "grecaptcha": false } } diff --git a/src/bp-integrations/recaptcha/assets/js/bb-recaptcha-admin.js b/src/bp-integrations/recaptcha/assets/js/bb-recaptcha-admin.js index c1277509048..0cce0104185 100644 --- a/src/bp-integrations/recaptcha/assets/js/bb-recaptcha-admin.js +++ b/src/bp-integrations/recaptcha/assets/js/bb-recaptcha-admin.js @@ -43,6 +43,7 @@ }, enableVerifyButton: function ( event ) { + event.preventDefault(); // Enable/disable verify button and submit button. var site_key = $('#bb-recaptcha-site-key').val(); var old_site_key = $('#bb-recaptcha-site-key').attr( 'data-old-value' ); @@ -213,7 +214,7 @@ window.bb_recaptcha_box = grecaptcha.render( 'verifying_token', { sitekey: self.site_key, theme: 'light', - callback: () => { + callback: function () { self.captcha_response = grecaptcha.getResponse( window.bb_recaptcha_box ); }, } ); @@ -222,9 +223,9 @@ window.bb_recaptcha_v2_verify_invisible = function () { window.bb_recaptcha_invisible = grecaptcha.render( 'v2_invisible_footer', { sitekey: self.site_key, - tabindex : 9999, + tabindex: 9999, size: 'invisible', - callback: ( token ) => { + callback: function ( token ) { self.captcha_response = token; $( '#' + selector + ' .verifying_token' ).hide(); $( '#' + selector + ' .verified_token' ).show(); @@ -251,7 +252,7 @@ captcha_response: self.captcha_response, }; if ( self.v2_option ) { - data[ 'v2_option' ] = self.v2_option; + data.v2_option = self.v2_option; } var selector = this.fetchSelector(); @@ -292,6 +293,7 @@ }, fetchSelector: function () { + var selector = ''; if ( 'recaptcha_v3' === self.selected_version || ( @@ -300,9 +302,9 @@ 'v2_invisible_badge' === self.v2_option ) ) { - selector = 'bp-hello-content-recaptcha_v3' + selector = 'bp-hello-content-recaptcha_v3'; } else { - selector = 'bp-hello-content-recaptcha_v2' + selector = 'bp-hello-content-recaptcha_v2'; } return selector; diff --git a/src/bp-integrations/recaptcha/assets/js/bb-recaptcha.js b/src/bp-integrations/recaptcha/assets/js/bb-recaptcha.js index 118a825294a..296ab4c4104 100644 --- a/src/bp-integrations/recaptcha/assets/js/bb-recaptcha.js +++ b/src/bp-integrations/recaptcha/assets/js/bb-recaptcha.js @@ -54,7 +54,7 @@ 'tabindex': 9999, 'badge': bbRecaptcha.data.v2_badge_position, 'size': 'invisible', - 'callback': ( token ) => { + 'callback': function ( token ) { $( '#g-recaptcha-response' ).val( token ); if ( container ) { $( '#' + container ).submit();