|
1 | 1 | {% block karser_recaptcha3_widget %}
|
2 |
| - {% apply spaceless %} |
3 |
| - {%- set type = type|default('hidden') -%} |
4 |
| - {{ block('form_widget_simple') }} |
| 2 | + {%- set type = type|default('hidden') -%} |
| 3 | + {{ block('form_widget_simple') }} |
5 | 4 |
|
6 |
| - {% if form.vars.enabled -%} |
7 |
| - {% set validJsId = id | replace({'-':'_'}) %} |
8 |
| - <script type="text/javascript" {% if form.vars.script_nonce_csp is defined %}nonce="{{ form.vars.script_nonce_csp }}"{% endif %}> |
9 |
| - var recaptchaCallback_{{ validJsId }} = function() { |
10 |
| - grecaptcha.execute('{{ form.vars.site_key }}', {action: '{{ form.vars.action_name }}'}).then(function(token) { |
11 |
| - document.getElementById('{{ id }}').value = token; |
12 |
| - }); |
13 |
| - setTimeout(recaptchaCallback_{{ validJsId }}, 100000); |
14 |
| - }; |
15 |
| - </script> |
16 |
| - <script type="text/javascript" src="https://{{ form.vars.host }}/recaptcha/api.js?render={{ form.vars.site_key }}&hl={{ form.vars.locale }}&onload=recaptchaCallback_{{ validJsId }}" async defer{% if form.vars.script_nonce_csp is defined %} nonce="{{ form.vars.script_nonce_csp }}"{% endif %}></script> |
17 |
| - {%- endif %} |
18 |
| - {% endapply %} |
| 5 | + {% if form.vars.enabled -%} |
| 6 | + {% set validJsId = id | replace({'-':'_'}) %} |
| 7 | + <script type="text/javascript" {% if form.vars.script_nonce_csp is defined %}nonce="{{ form.vars.script_nonce_csp }}"{% endif %}> |
| 8 | + var recaptchaCallback_{{ validJsId }} = function() { |
| 9 | + grecaptcha.execute('{{ form.vars.site_key }}', {action: '{{ form.vars.action_name }}'}).then(function(token) { |
| 10 | + document.getElementById('{{ id }}').value = token; |
| 11 | + }); |
| 12 | + setTimeout(recaptchaCallback_{{ validJsId }}, 100000); |
| 13 | + }; |
| 14 | + </script> |
| 15 | + <script type="text/javascript" src="https://{{ form.vars.host }}/recaptcha/api.js?render={{ form.vars.site_key }}&hl={{ form.vars.locale }}&onload=recaptchaCallback_{{ validJsId }}" async defer{% if form.vars.script_nonce_csp is defined %} nonce="{{ form.vars.script_nonce_csp }}"{% endif %}></script> |
| 16 | + {%- endif %} |
19 | 17 | {% endblock %}
|
0 commit comments