mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 13:28:25 +00:00 
			
		
		
		
	https://mcaptcha.org/ Co-authored-by: Felipe Leopoldo Sologuren Gutiérrez <fsologureng@users.noreply.github.com>
		
			
				
	
	
		
			17 lines
		
	
	
		
			528 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			528 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
export async function initMcaptcha() {
 | 
						|
  const mCaptchaEl = document.querySelector('.m-captcha');
 | 
						|
  if (!mCaptchaEl) return;
 | 
						|
 | 
						|
  const {default: mCaptcha} = await import(/* webpackChunkName: "mcaptcha-vanilla-glue" */'@mcaptcha/vanilla-glue');
 | 
						|
  mCaptcha.INPUT_NAME = 'm-captcha-response';
 | 
						|
  const siteKey = mCaptchaEl.getAttribute('data-sitekey');
 | 
						|
  const instanceURL = mCaptchaEl.getAttribute('data-instance-url');
 | 
						|
 | 
						|
  mCaptcha.default({
 | 
						|
    siteKey: {
 | 
						|
      instanceUrl: new URL(instanceURL),
 | 
						|
      key: siteKey,
 | 
						|
    }
 | 
						|
  });
 | 
						|
}
 |