1function sgr_2() {
2 console.log('SGR_2 loaded!');
3 let recaptcha = document.getElementsByClassName('sgr-main');
4 for (let i = 0; i < recaptcha.length; i++) {
5 grecaptcha.render(recaptcha.item(i), {'sitekey': sgr.sgr_site_key});
6 }
7}
8
9function sgr_3() {
10 console.log('SGR_3 loaded!');
11 let actionName = window.location.pathname;
12 actionName = actionName.replace(/[^a-zA-Z/]/g, '_');
13 grecaptcha.execute(sgr.sgr_site_key, {action: 'sgr_' + actionName}).then(function (token) {
14 let recaptcha = document.getElementsByClassName('sgr-main');
15 for (let i = 0; i < recaptcha.length; i++) {
16 recaptcha.item(i).value = token;
17 }
18 });
19
20 setTimeout(sgr_3, 1000 * 60);
21}
22
23document.addEventListener('DOMContentLoaded', function (event) {
24 let sgr_version = document.getElementById('sgr_version');
25
26 if (sgr_version) {
27 console.log('SGR admin loaded!');
28 sgr_version.addEventListener('click', removeKeys);
29
30 function removeKeys() {
31 let sgr_site_key = document.getElementById('sgr_site_key');
32 let sgr_secret_key = document.getElementById('sgr_secret_key');
33
34 if (sgr_site_key.value === sgr.sgr_site_key) {
35 sgr_site_key.value = '';
36 sgr_secret_key.value = '';
37 }
38 }
39 }
40});
...
</html>