39 lines
1.3 KiB
JavaScript
39 lines
1.3 KiB
JavaScript
function sgr_2() {
|
|
console.log('SGR_2 loaded!');
|
|
let recaptcha = document.getElementsByClassName('sgr-main');
|
|
for (let i = 0; i < recaptcha.length; i++) {
|
|
grecaptcha.render(recaptcha.item(i), {'sitekey': sgr_main.sgr_site_key});
|
|
}
|
|
}
|
|
|
|
function sgr_3() {
|
|
console.log('SGR_3 loaded!');
|
|
let actionName = window.location.pathname + window.location.search;
|
|
actionName = actionName.replace(/[^a-zA-Z0-9 ]/g, '_');
|
|
grecaptcha.execute(sgr_main.sgr_site_key, {action: 'sgr_' + actionName}).then(function (token) {
|
|
let recaptcha = document.getElementsByClassName('sgr-main');
|
|
for (let i = 0; i < recaptcha.length; i++) {
|
|
recaptcha.item(i).value = token;
|
|
}
|
|
});
|
|
}
|
|
|
|
document.addEventListener('DOMContentLoaded', function (event) {
|
|
let sgr_version = document.getElementById('sgr_version');
|
|
|
|
if (sgr_version) {
|
|
console.log('SGR admin loaded!');
|
|
sgr_version.addEventListener('click', removeKeys);
|
|
|
|
function removeKeys() {
|
|
let sgr_site_key = document.getElementById('sgr_site_key');
|
|
let sgr_secret_key = document.getElementById('sgr_secret_key');
|
|
|
|
if (sgr_site_key.value === sgr_main.sgr_site_key) {
|
|
sgr_site_key.value = '';
|
|
sgr_secret_key.value = '';
|
|
}
|
|
}
|
|
}
|
|
});
|