diff --git a/administrator/language/en-GB/en-GB.plg_captcha_recaptcha.ini b/administrator/language/en-GB/en-GB.plg_captcha_recaptcha.ini index 091a9de81acff..b09720cd37454 100644 --- a/administrator/language/en-GB/en-GB.plg_captcha_recaptcha.ini +++ b/administrator/language/en-GB/en-GB.plg_captcha_recaptcha.ini @@ -33,6 +33,7 @@ PLG_RECAPTCHA_SIZE_LABEL="Size" PLG_RECAPTCHA_SIZE_DESC="Select the size for the reCAPTCHA field." PLG_RECAPTCHA_THEME_NORMAL="Normal" PLG_RECAPTCHA_THEME_COMPACT="Compact" +PLG_RECAPTCHA_THEME_INVISIBLE="Invisible" ; Error messages PLG_RECAPTCHA_ERROR_NO_PRIVATE_KEY="reCAPTCHA plugin needs a secret key to be set in its parameters. Please contact a site administrator." diff --git a/media/plg_captcha_recaptcha/js/recaptcha.js b/media/plg_captcha_recaptcha/js/recaptcha.js index 274e12315cb07..4e16f4710d741 100644 --- a/media/plg_captcha_recaptcha/js/recaptcha.js +++ b/media/plg_captcha_recaptcha/js/recaptcha.js @@ -8,6 +8,8 @@ window.JoomlaInitReCaptcha2 = function() { 'use strict'; var items = document.getElementsByClassName('g-recaptcha'), item, options; + grecaptcha.execute(); + for (var i = 0, l = items.length; i < l; i++) { item = items[i]; options = item.dataset ? item.dataset : { diff --git a/media/plg_captcha_recaptcha/js/recaptcha.min.js b/media/plg_captcha_recaptcha/js/recaptcha.min.js index d1357dcb14fe7..4aab40df4c59f 100644 --- a/media/plg_captcha_recaptcha/js/recaptcha.min.js +++ b/media/plg_captcha_recaptcha/js/recaptcha.min.js @@ -1 +1 @@ -window.JoomlaInitReCaptcha2=function(){"use strict";var e=document.getElementsByClassName("g-recaptcha"),t,n;for(var r=0,i=e.length;r +