main.js: HOTFIX double captcha init

This commit is contained in:
Zankaria 2024-08-10 01:05:36 +02:00
parent eb6649b260
commit 25089f5cbb

View file

@ -262,26 +262,28 @@ window.onCaptchaLoadTurnstile_post_thread = function() {
// Should be called by the captcha API when it's ready. Ugly I know... D:
function onCaptchaLoadTurnstile(action) {
let renderer = {
renderOn: function(container) {
let widgetId = turnstile.render(container, {
sitekey: "{{ config.turnstile_public }}",
action: action,
});
if (widgetId === undefined) {
return null;
if (captcha_renderer === null) {
let renderer = {
renderOn: function(container) {
let widgetId = turnstile.render(container, {
sitekey: "{{ config.turnstile_public }}",
action: action,
});
if (widgetId === undefined) {
return null;
}
return widgetId;
},
remove: function(widgetId) {
turnstile.remove(widgetId);
},
reset: function(widgetId) {
turnstile.reset(widgetId);
}
return widgetId;
},
remove: function(widgetId) {
turnstile.remove(widgetId);
},
reset: function(widgetId) {
turnstile.reset(widgetId);
}
};
};
onCaptchaLoad(renderer);
onCaptchaLoad(renderer);
}
}
function initCaptchaImpl() {