1
function 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
9
function 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
23
document.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>