forked from leftypol/leftypol
main.js: add minimal jsdoc to captcha wrappers
This commit is contained in:
parent
3be6111fa4
commit
01fbbfc61a
1 changed files with 30 additions and 0 deletions
|
@ -253,13 +253,28 @@ var postCaptchaId = null;
|
||||||
function onCaptchaLoadHcaptcha() {
|
function onCaptchaLoadHcaptcha() {
|
||||||
if (captcha_renderer === null && (active_page === 'index' || active_page === 'catalog' || active_page === 'thread')) {
|
if (captcha_renderer === null && (active_page === 'index' || active_page === 'catalog' || active_page === 'thread')) {
|
||||||
let renderer = {
|
let renderer = {
|
||||||
|
/**
|
||||||
|
* @returns {object} Opaque widget id.
|
||||||
|
*/
|
||||||
applyOn: (container, params) => hcaptcha.render(container, {
|
applyOn: (container, params) => hcaptcha.render(container, {
|
||||||
sitekey: "{{ config.hcaptcha_public }}",
|
sitekey: "{{ config.hcaptcha_public }}",
|
||||||
callback: params['on-success'],
|
callback: params['on-success'],
|
||||||
}),
|
}),
|
||||||
|
/**
|
||||||
|
* @returns {void}
|
||||||
|
*/
|
||||||
remove: (widgetId) => { /* Not supported */ },
|
remove: (widgetId) => { /* Not supported */ },
|
||||||
|
/**
|
||||||
|
* @returns {void}
|
||||||
|
*/
|
||||||
reset: (widgetId) => hcaptcha.reset(widgetId),
|
reset: (widgetId) => hcaptcha.reset(widgetId),
|
||||||
|
/**
|
||||||
|
* @returns {bool}
|
||||||
|
*/
|
||||||
hasResponse: (widgetId) => !!hcaptcha.getResponse(widgetId),
|
hasResponse: (widgetId) => !!hcaptcha.getResponse(widgetId),
|
||||||
|
/**
|
||||||
|
* @returns {void}
|
||||||
|
*/
|
||||||
execute: (widgetId) => hcaptcha.execute(widgetId)
|
execute: (widgetId) => hcaptcha.execute(widgetId)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -283,6 +298,9 @@ window.onCaptchaLoadTurnstile_post_thread = function() {
|
||||||
function onCaptchaLoadTurnstile(action) {
|
function onCaptchaLoadTurnstile(action) {
|
||||||
if (captcha_renderer === null && (active_page === 'index' || active_page === 'catalog' || active_page === 'thread')) {
|
if (captcha_renderer === null && (active_page === 'index' || active_page === 'catalog' || active_page === 'thread')) {
|
||||||
let renderer = {
|
let renderer = {
|
||||||
|
/**
|
||||||
|
* @returns {object} Opaque widget id.
|
||||||
|
*/
|
||||||
applyOn: function(container, params) {
|
applyOn: function(container, params) {
|
||||||
let widgetId = turnstile.render('#' + container, {
|
let widgetId = turnstile.render('#' + container, {
|
||||||
sitekey: "{{ config.turnstile_public }}",
|
sitekey: "{{ config.turnstile_public }}",
|
||||||
|
@ -294,9 +312,21 @@ function onCaptchaLoadTurnstile(action) {
|
||||||
}
|
}
|
||||||
return widgetId;
|
return widgetId;
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* @returns {void}
|
||||||
|
*/
|
||||||
remove: (widgetId) => turnstile.remove(widgetId),
|
remove: (widgetId) => turnstile.remove(widgetId),
|
||||||
|
/**
|
||||||
|
* @returns {void}
|
||||||
|
*/
|
||||||
reset: (widgetId) => turnstile.reset(widgetId),
|
reset: (widgetId) => turnstile.reset(widgetId),
|
||||||
|
/**
|
||||||
|
* @returns {bool}
|
||||||
|
*/
|
||||||
hasResponse: (widgetId) => !!turnstile.getResponse(widgetId),
|
hasResponse: (widgetId) => !!turnstile.getResponse(widgetId),
|
||||||
|
/**
|
||||||
|
* @returns {void}
|
||||||
|
*/
|
||||||
execute: (widgetId) => turnstile.execute(widgetId)
|
execute: (widgetId) => turnstile.execute(widgetId)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue