first commit

This commit is contained in:
2025-06-17 11:53:18 +02:00
commit 9f0f7ba12b
8804 changed files with 1369176 additions and 0 deletions

View File

@ -0,0 +1,3 @@
.grecaptcha-badge {
z-index: 999999;
}

View File

@ -0,0 +1 @@
.grecaptcha-badge{z-index:999999}

View File

@ -0,0 +1,32 @@
/**
* @package Joomla.JavaScript
* @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
((window, document) => {
window.JoomlainitReCaptchaInvisible = () => {
const elements = [].slice.call(document.getElementsByClassName('g-recaptcha'));
const optionKeys = ['sitekey', 'badge', 'size', 'tabindex', 'callback', 'expired-callback', 'error-callback'];
elements.forEach(element => {
let options = {};
if (element.dataset) {
options = element.dataset;
} else {
optionKeys.forEach(key => {
const optionKeyFq = `data-${optionKeys[key]}`;
if (element.hasAttribute(optionKeyFq)) {
options[optionKeys[key]] = element.getAttribute(optionKeyFq);
}
});
}
// Set the widget id of the recaptcha item
element.setAttribute('data-recaptcha-widget-id', window.grecaptcha.render(element, options));
// Execute the invisible reCAPTCHA
window.grecaptcha.execute(element.getAttribute('data-recaptcha-widget-id'));
});
};
})(window, document);

View File

@ -0,0 +1 @@
((t,e)=>{t.JoomlainitReCaptchaInvisible=()=>{const a=[].slice.call(e.getElementsByClassName("g-recaptcha")),c=["sitekey","badge","size","tabindex","callback","expired-callback","error-callback"];a.forEach((e=>{let a={};e.dataset?a=e.dataset:c.forEach((t=>{const i=`data-${c[t]}`;e.hasAttribute(i)&&(a[c[t]]=e.getAttribute(i))})),e.setAttribute("data-recaptcha-widget-id",t.grecaptcha.render(e,a)),t.grecaptcha.execute(e.getAttribute("data-recaptcha-widget-id"))}))}})(window,document);

View File

@ -0,0 +1,3 @@
.grecaptcha-badge {
z-index: 999999;
}